NOTE: Some aspects of this product are in Beta. The hybrid installation options are GA. To join the Beta program, reach out to your Apigee representative.

Alias

A reference to a certificate or key, certificate pair.

JSON representation
{
  "alias": string,
  "certsInfo": {
    object (Certificate)
  },
  "type": enum (AliasType)
}
Fields
alias

string

The resource ID for this alias. Values must match regular expression [^/]{1,255}.

certsInfo

object (Certificate)

The chain of certificates under this alias.

type

enum (AliasType)

The type of alias.

Certificate

JSON representation
{
  "certInfo": [
    {
      object (CertInfo)
    }
  ]
}
Fields
certInfo[]

object (CertInfo)

The chain of certificates under this name.

CertInfo

An X.509 certificate as defined in RFC 5280.

JSON representation
{
  "version": integer,
  "subject": string,
  "issuer": string,
  "expiryDate": string,
  "validFrom": string,
  "isValid": string,
  "subjectAlternativeNames": [
    string
  ],
  "sigAlgName": string,
  "publicKey": string,
  "basicConstraints": string,
  "serialNumber": string
}
Fields
version

integer

The X.509 version.

subject

string

The X.509 subject.

issuer

string

The X.509 issuer.

expiryDate

string (int64 format)

The X.509 validity / notAfter in milliseconds since the epoch.

validFrom

string (int64 format)

The X.509 validity / notBefore in milliseconds since the epoch.

isValid

string

"Yes" if certificate is valid, "No" if expired and "Not yet" if not yet valid.

subjectAlternativeNames[]

string

The X.509 subject alternative names (SANs) extension.

sigAlgName

string

The X.509 signatureAlgorithm.

publicKey

string

The public key component of the X.509 subject public key info.

basicConstraints

string

The X.509 basic constraints extension.

serialNumber

string

The X.509 serial number.

AliasType

The type of alias.

Enums
ALIAS_TYPE_UNSPECIFIED
CERT
KEY_CERT