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 = John_Smith@XYZ.com