Package com.couchbase.lite.internal
Class BaseTLSIdentity
- java.lang.Object
-
- com.couchbase.lite.internal.BaseTLSIdentity
-
- Direct Known Subclasses:
TLSIdentity
public class BaseTLSIdentity extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCERT_ATTRIBUTE_COMMON_NAMEstatic java.lang.StringCERT_ATTRIBUTE_COUNTRYstatic java.lang.StringCERT_ATTRIBUTE_EMAIL_ADDRESSstatic java.lang.StringCERT_ATTRIBUTE_GIVEN_NAMEstatic java.lang.StringCERT_ATTRIBUTE_HOSTNAMEstatic java.lang.StringCERT_ATTRIBUTE_IP_ADDRESSstatic java.lang.StringCERT_ATTRIBUTE_LOCALITYstatic java.lang.StringCERT_ATTRIBUTE_ORGANIZATIONstatic java.lang.StringCERT_ATTRIBUTE_ORGANIZATION_UNITstatic java.lang.StringCERT_ATTRIBUTE_POSTAL_ADDRESSstatic java.lang.StringCERT_ATTRIBUTE_POSTAL_CODEstatic java.lang.StringCERT_ATTRIBUTE_PSEUDONYMstatic java.lang.StringCERT_ATTRIBUTE_REGISTERED_IDstatic java.lang.StringCERT_ATTRIBUTE_STATE_OR_PROVINCEstatic java.lang.StringCERT_ATTRIBUTE_SURNAMEstatic java.lang.StringCERT_ATTRIBUTE_URL
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetAlias(BaseTLSIdentity identity)static java.security.cert.CertificategetCert(BaseTLSIdentity identity)java.util.List<java.security.cert.Certificate>getCerts()java.util.DategetExpiration()C4KeyPairgetKeyPair()
-
-
-
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()
-
-