Proximity Rical Configuration
data class ProximityRicalConfiguration(val providerId: String, val acceptedTypes: Set<String>, val providerTrustAnchors: List<ProximityRicalProviderTrustAnchor>, val acceptedSignerCertificatePolicyOids: Set<String>, val signerRevocationPolicy: ProximityRicalSignerRevocationPolicy = ProximityRicalSignerRevocationPolicy.NotChecked, val establishReaderTrust: Boolean = false, val provider: ProximityRicalProvider, val constraintEvaluator: ProximityRicalConstraintEvaluator? = null)
Immutable policy for one explicitly configured RICAL provider.
Constructors
Link copied to clipboard
constructor(providerId: String, acceptedTypes: Set<String>, providerTrustAnchors: List<ProximityRicalProviderTrustAnchor>, acceptedSignerCertificatePolicyOids: Set<String>, signerRevocationPolicy: ProximityRicalSignerRevocationPolicy = ProximityRicalSignerRevocationPolicy.NotChecked, establishReaderTrust: Boolean = false, provider: ProximityRicalProvider, constraintEvaluator: ProximityRicalConstraintEvaluator? = null)
Properties
Link copied to clipboard
Certificate-policy OIDs accepted on this provider's signer certificate.
Link copied to clipboard
RICAL type identifiers accepted from this provider.
Link copied to clipboard
Null rejects any non-empty, ecosystem-specific constraint as unsupported.
Link copied to clipboard
Whether an accepted matching authority may establish product reader trust.
Link copied to clipboard
Application-owned source of the current signed RICAL.
Link copied to clipboard
Stable application-configured provider identifier.
Link copied to clipboard
Explicit X.509 trust anchors accepted for this provider's signer.
Link copied to clipboard
Revocation behavior for this provider's verified signer certificate.