All Classes
Class | Description |
---|---|
AuthConfig |
This interface defines the common functionality implemented by Authentication context configuration objects.
|
AuthConfigFactory |
This class is used to obtain
AuthConfigProvider objects that can be used to obtain authentication
context configuration objects, that is, ClientAuthConfig and ServerAuthConfig objects. |
AuthConfigFactory.RegistrationContext |
Represents the layer identifier, application context identifier, and description components of an AuthConfigProvider
registration at the factory.
|
AuthConfigProvider |
This interface is implemented by objects that can be used to obtain authentication context configuration objects,
that is,
ClientAuthConfig or ServerAuthConfig objects. |
AuthException |
A generic authentication exception.
|
AuthStatus |
The AuthStatus class is used to represent return values from Authentication modules and Authentication Contexts.
|
CallerPrincipalCallback |
Callback for setting the container's caller (or remote user) principal.
|
CertStoreCallback |
Callback for CertStore.
|
ClientAuth |
An implementation of this interface is used to secure service request messages, and validate received service
response messages.
|
ClientAuthConfig |
This interface encapsulates the configuration of ClientAuthContext objects for a message layer and application
context (for example, the messaging context of a specific application, or set of applications).
|
ClientAuthContext |
This ClientAuthContext class encapsulates ClientAuthModules that are used to secure service requests made by a
client, and to validate any responses received to those requests.
|
ClientAuthModule |
A ClientAuthModule secures request messages, and validates received response messages.
|
GroupPrincipalCallback |
Callback establishing group principals within the argument subject.
|
MessageInfo |
A container (message processing runtime) uses this interface to pass messages and message processing state to authentication
contexts for processing by authentication mechanisms (modules).
|
MessagePolicy |
This class defines a message authentication policy.
|
MessagePolicy.ProtectionPolicy |
This interface is used to represent message authentication policy.
|
MessagePolicy.Target |
This interface is used to represent and perform message targeting.
|
MessagePolicy.TargetPolicy |
This class defines the message protection policies for specific Targets.
|
PasswordValidationCallback |
Callback for PasswordValidation.
|
PrivateKeyCallback |
Callback for acquiring a Public Key Infrastructure (PKI) private key and its corresponding certificate chain.
|
PrivateKeyCallback.AliasRequest |
Request type for private keys that are identified using an alias.
|
PrivateKeyCallback.DigestRequest |
Request type for private keys that are identified using a certificate digest or thumbprint.
|
PrivateKeyCallback.IssuerSerialNumRequest |
Request type for private keys that are identified using an issuer/serial number.
|
PrivateKeyCallback.Request |
Marker interface for private key request types.
|
PrivateKeyCallback.SubjectKeyIDRequest |
Request type for private keys that are identified using a SubjectKeyID
|
RegistrationListener |
An implementation of this interface may be associated with an AuthConfigProvider registration at an AuthConfigFactory
at the time the AuthConfigProvider is obtained for use from the factory.
|
SecretKeyCallback |
Callback for acquiring a shared secret from a key repository.
|
SecretKeyCallback.AliasRequest |
Request type for secret keys that are identified using an alias.
|
SecretKeyCallback.Request |
Marker interface for secret key request types.
|
ServerAuth |
An implementation of this interface is used to validate received service request messages, and to secure service
response messages.
|
ServerAuthConfig |
This interface describes a configuration of ServerAuthConfiguration objects for a message layer and application
context (for example, the messaging context of a specific application, or set of applications).
|
ServerAuthContext |
This ServerAuthContext class encapsulates ServerAuthModules that are used to validate service requests received from
clients, and to secure any response returned for those requests.
|
ServerAuthModule |
A ServerAuthModule validates client requests and secures responses to the client.
|
TrustStoreCallback |
Callback for trusted certificate KeyStore.
|