X509Attributes

Contains X.509 certificate attributes extracted from the certificate.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).

Link copied to clipboard

The distinguished name of the certificate issuer.

Link copied to clipboard

The algorithm that was used to generate the public-private key pair.

Link copied to clipboard

A list of Key Usage X.509 v3 extension objects. Each object is a string value that identifies the purpose of the public key contained in the certificate. Possible extension values include DIGITAL_SIGNATURE, KEY_ENCHIPHERMENT, NON_REPUDIATION, and more.

Link copied to clipboard
val notAfter: <Error class: unknown class>?

The time after which the certificate is not valid.

Link copied to clipboard
val notBefore: <Error class: unknown class>?

The time before which the certificate is not valid.

Link copied to clipboard

The serial number assigned by the certificate authority.

Link copied to clipboard

The distinguished name of the certificate subject.

Link copied to clipboard

One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.

Functions

Link copied to clipboard
inline fun copy(block: X509Attributes.Builder.() -> Unit = {}): X509Attributes
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String