Name | Type | Description | Notes |
---|---|---|---|
type | \OpenAPI\Client\Model\TppCertificateType | ||
public_key | string | A certificate (public key) | |
private_key | string | A private key in PKCS #8 or PKCS #1 format. PKCS #1/#8 private keys are typically exchanged in the PEM base64-encoded format (https://support.quovadisglobal.com/kb/a37/what-is-pem-format.aspx)<br/><br/>NOTE: The certificate should have one of the following headers:<br/>- '-----BEGIN RSA PRIVATE KEY-----'<br/>- '-----BEGIN PRIVATE KEY-----'<br/>- '-----BEGIN ENCRYPTED PRIVATE KEY-----'<br/>Any other header denotes that the private key is neither in PKCS #8 nor in PKCS #1 formats!<br/><br/>Also, bear in mind that if the private key is in PKCS #1 encrypted format, the encryption information must be provided with explicitly separated lines (the JSON must contain "\n" at the end of each line), such as in the example below:<br/>-----BEGIN RSA PRIVATE KEY-----<br/>Proc-Type: 4,ENCRYPTED<br/>DEK-Info: AES-256-CBC,BFA11F426E7D634BC621C77A72B804DB<br/>...<br/>-----END RSA PRIVATE KEY----- | |
passphrase | string | Optional passphrase for the private key | [optional] |
ca_public_key | string | A certificate (public key) of the certificate authority (CA) that signed the certificate. Required in certain cases to build the PKI path between Access and the bank's API when banks do not possess intermediate TLS certificates while placing the trust chain. | [optional] |
label | string | A label for the certificate | |
valid_from_date | \DateTime | <strong>Format:</strong> 'YYYY-MM-DD'<br/>Start day of the certificate's validity. Default is the passed certificate validFrom date | [optional] |
valid_until_date | \DateTime | <strong>Format:</strong> 'YYYY-MM-DD'<br/>Expiration day of the certificate's validity. Default is the passed certificate validUntil date | [optional] |