Class BaseTLSIdentity

  • Direct Known Subclasses:
    TLSIdentity

    public class BaseTLSIdentity
    extends java.lang.Object
    • Field Detail

      • CERT_ATTRIBUTE_COMMON_NAME

        public static final java.lang.String CERT_ATTRIBUTE_COMMON_NAME
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_PSEUDONYM

        public static final java.lang.String CERT_ATTRIBUTE_PSEUDONYM
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_GIVEN_NAME

        public static final java.lang.String CERT_ATTRIBUTE_GIVEN_NAME
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_SURNAME

        public static final java.lang.String CERT_ATTRIBUTE_SURNAME
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_ORGANIZATION

        public static final java.lang.String CERT_ATTRIBUTE_ORGANIZATION
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_ORGANIZATION_UNIT

        public static final java.lang.String CERT_ATTRIBUTE_ORGANIZATION_UNIT
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_POSTAL_ADDRESS

        public static final java.lang.String CERT_ATTRIBUTE_POSTAL_ADDRESS
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_LOCALITY

        public static final java.lang.String CERT_ATTRIBUTE_LOCALITY
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_POSTAL_CODE

        public static final java.lang.String CERT_ATTRIBUTE_POSTAL_CODE
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_STATE_OR_PROVINCE

        public static final java.lang.String CERT_ATTRIBUTE_STATE_OR_PROVINCE
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_COUNTRY

        public static final java.lang.String CERT_ATTRIBUTE_COUNTRY
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_EMAIL_ADDRESS

        public static final java.lang.String CERT_ATTRIBUTE_EMAIL_ADDRESS
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_HOSTNAME

        public static final java.lang.String CERT_ATTRIBUTE_HOSTNAME
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_URL

        public static final java.lang.String CERT_ATTRIBUTE_URL
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_IP_ADDRESS

        public static final java.lang.String CERT_ATTRIBUTE_IP_ADDRESS
        See Also:
        Constant Field Values
      • CERT_ATTRIBUTE_REGISTERED_ID

        public static final java.lang.String CERT_ATTRIBUTE_REGISTERED_ID
        See Also:
        Constant Field Values
    • Method Detail

      • getAlias

        @Nullable
        public static java.lang.String getAlias​(@Nullable
                                                BaseTLSIdentity identity)
      • getCert

        @Nullable
        public static java.security.cert.Certificate getCert​(@Nullable
                                                             BaseTLSIdentity identity)
      • getKeyPair

        @NonNull
        public C4KeyPair getKeyPair()
      • getCerts

        @NonNull
        public java.util.List<java.security.cert.Certificate> getCerts()
      • getExpiration

        @NonNull
        public java.util.Date getExpiration()