Reference to a certificate or key/certificate pair.
JSON representation |
---|
{ "alias": string, "certsInfo": { object ( |
Fields | |
---|---|
alias |
Resource ID for this alias. Values must match the regular expression |
certsInfo |
Chain of certificates under this alias. |
type |
Type of alias. |
Certificate
JSON representation |
---|
{
"certInfo": [
{
object ( |
Fields | |
---|---|
certInfo[] |
Chain of certificates under this name. |
CertInfo
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 |
X.509 version. |
subject |
X.509 subject. |
issuer |
X.509 issuer. |
expiryDate |
X.509 |
validFrom |
X.509 |
isValid |
Flag that specifies whether the certificate is valid. Flag is set to |
subjectAlternativeNames[] |
X.509 subject alternative names (SANs) extension. |
sigAlgName |
X.509 signatureAlgorithm. |
publicKey |
Public key component of the X.509 subject public key info. |
basicConstraints |
X.509 basic constraints extension. |
serialNumber |
X.509 serial number. |
AliasType
Type of alias.
Enums | |
---|---|
ALIAS_TYPE_UNSPECIFIED |
Alias type is not specified. |
CERT |
Certificate. |
KEY_CERT |
Key/certificate pair. |