This package defines callback interfaces that may be used by a pluggable authentication mechanisms (aka message authentication modules) to interact with the container (aka message processing runtime) that invoked the module.
Interface Summary Interface Description PrivateKeyCallback.RequestMarker interface for private key request types. SecretKeyCallback.RequestMarker interface for secret key request types.
Class Summary Class Description CallerPrincipalCallbackCallback for setting the container's caller (or remote user) principal. CertStoreCallbackCallback for CertStore. GroupPrincipalCallbackCallback establishing group principals within the argument subject. PasswordValidationCallbackCallback for PasswordValidation. PrivateKeyCallbackCallback for acquiring a Public Key Infrastructure (PKI) private key and its corresponding certificate chain. PrivateKeyCallback.AliasRequestRequest type for private keys that are identified using an alias. PrivateKeyCallback.DigestRequestRequest type for private keys that are identified using a certificate digest or thumbprint. PrivateKeyCallback.IssuerSerialNumRequestRequest type for private keys that are identified using an issuer/serial number. PrivateKeyCallback.SubjectKeyIDRequestRequest type for private keys that are identified using a SubjectKeyID SecretKeyCallbackCallback for acquiring a shared secret from a key repository. SecretKeyCallback.AliasRequestRequest type for secret keys that are identified using an alias. TrustStoreCallbackCallback for trusted certificate KeyStore.