Represents an authenticated EAServer user credential.
Returns authenticated user's certificate BER data.
CtsSecurity::Cert getCert ( ) raises (CtsSecurity::SSLNotEnabledError, CtsSecurity::UserNotSSLAuthenticatedError, CtsSecurity::UnableToAccessUserCredentialsError);
Returns a list of certificate BERs representing the authenticated user's certificate chain. This certificate chain includes the user certificate (also known as the end-entity certificate), intermediate CA certificates (if any) and the trusted root CA certificate (in that order).
CtsSecurity::CertSeq getCertChain ( ) raises (CtsSecurity::SSLNotEnabledError, CtsSecurity::UserNotSSLAuthenticatedError, CtsSecurity::UnableToAccessUserCredentialsError);
Returns MD5 digest (16 bytes) of the authenticated user's certificate.
CtsSecurity::Digest getCertMD5 ( ) raises (CtsSecurity::SSLNotEnabledError, CtsSecurity::UserNotSSLAuthenticatedError, CtsSecurity::UnableToAccessUserCredentialsError);
Returns the negotiated SSL ciphersuite used by the client session.
CtsSecurity::CipherSuite getCipherSuite ( ) raises (CtsSecurity::SSLNotEnabledError, CtsSecurity::UnableToAccessUserCredentialsError);
Returns distinguished name of the authenticated user. This is the subject name in the SSL user certificate.
string getName ( ) raises (CtsSecurity::SSLNotEnabledError, CtsSecurity::UserNotSSLAuthenticatedError, CtsSecurity::UnableToAccessUserCredentialsError);
Example distinguished name:
C = US, ST = California, O = XYZ, Inc., OU = Finance, CN = John Smith, E = [email protected]