private_key grammar
The private_key grammar is found in the set PSI.
| entity | description | examples | components | checksum |
|---|---|---|---|---|
| private_key/certificate | An X.509 certificate in PEM format | -----BEGIN CERTIFICATE-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtestdata\n-----END CERTIFICATE----- | ❌ | ❌ |
| private_key/certificate/begin | An X.509 certificate PEM begin marker | -----BEGIN CERTIFICATE----- | ❌ | ❌ |
| private_key/certificate/end | An X.509 certificate PEM end marker | -----END CERTIFICATE----- | ❌ | ❌ |
| private_key/pem | A PEM format private key | -----BEGIN PRIVATE KEY-----\nMIIBVgIBADANBgkqhkiG9w0BAQEFAASCAUAwggE8AgEAAkEAq7BFUpkGp3+L\n-----END PRIVATE KEY----- | ❌ | ❌ |
| private_key/pem/begin | Textual encoding pre-encapsulation boundary for Public Key Cryptography Standards (RFC7468) | -----BEGIN PRIVATE KEY----- | ❌ | ❌ |
| private_key/pem/end | Textual encoding post-encapsulation boundary for Public Key Cryptography Standards (RFC7468) | -----END ENCRYPTED PRIVATE KEY----- | ❌ | ❌ |
| private_key/pgp/begin | A PGP private key block begin marker (ASCII armor) | -----BEGIN PGP PRIVATE KEY BLOCK----- | ❌ | ❌ |
| private_key/pgp/end | A PGP private key block end marker (ASCII armor) | -----END PGP PRIVATE KEY BLOCK----- | ❌ | ❌ |
| private_key/xkms/dsakeyvalue | An XML Signature DSAKeyValue element | <DSAKeyValue><P>/KaCzo4Syrom78z3EQ5SbbB4sF7ey8</P><Q>li7dzDacuo67Jg7mtqEm2TRuOMU</Q><G>Z4Rxsnqc9E7pGknFFH2xqaryRPBa</G><Y>q0Zj6n4nDk5L8w</Y></DSAKeyValue> | ❌ | ❌ |
| private_key/xkms/dsakeyvalue/begin | An XML Signature DSAKeyValue start element | <DSAKeyValue> | ❌ | ❌ |
| private_key/xkms/dsakeyvalue/end | An XML Signature DSAKeyValue end element | </DSAKeyValue> | ❌ | ❌ |
| private_key/xkms/rsakeypair | An XML Key Management Specification 2.0 RSAKeyPair element | <RSAKeyPair><Modulus>4IlzOY3Y9fXoh3Y5f06wBbtTg94P</Modulus><Exponent>AQAB</Exponent></RSAKeyPair> | ❌ | ❌ |
| private_key/xkms/rsakeypair/begin | An XML Key Management Specification 2.0 RSAKeyPair start element | <RSAKeyPair> | ❌ | ❌ |
| private_key/xkms/rsakeypair/end | An XML Key Management Specification 2.0 RSAKeyPair end element | </RSAKeyPair> | ❌ | ❌ |
| private_key/xkms/rsakeyvalue | An XML Signature RSAKeyValue element | <RSAKeyValue><Modulus>4IlzOY3Y9fXoh3Y5f06wBbtTg94P</Modulus><Exponent>AQAB</Exponent></RSAKeyValue> | ❌ | ❌ |
| private_key/xkms/rsakeyvalue/begin | An XML Signature RSAKeyValue start element | <RSAKeyValue> | ❌ | ❌ |
| private_key/xkms/rsakeyvalue/end | An XML Signature RSAKeyValue end element | </RSAKeyValue> | ❌ | ❌ |
In the tables, ✔️ indicates that the item is always used, and ❌ that the item is never used. The ✓ symbol indicates that the item is only used for some entities (that is, for some but not all countries or languages). For details, refer to the relevant entity page.