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 |
certs |
Chain of certificates under this alias. |
type |
Type of alias. |
Certificate
JSON representation |
---|
{
"certInfo": [
{
object ( |
Fields | |
---|---|
cert |
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. |
expiry |
X.509 |
valid |
X.509 |
is |
Flag that specifies whether the certificate is valid. Flag is set to |
subject |
X.509 subject alternative names (SANs) extension. |
sig |
X.509 signatureAlgorithm. |
public |
Public key component of the X.509 subject public key info. |
basic |
X.509 basic constraints extension. |
serial |
X.509 serial number. |
AliasType
Type of alias.
Enums | |
---|---|
ALIAS_TYPE_UNSPECIFIED |
Alias type is not specified. |
CERT |
Certificate. |
KEY_CERT |
Key/certificate pair. |