CreateWalletRSA
Synopsis
[Actions]
CreateWalletRSA:Name="CollectionName.SecretName",PublicKey[,AdditionalProperties]
Where:
-
PublicKey: The public key. You can provide this in any of the following ways:
-
CollectionName.SecretName: The name of the secret and the collection to which it belongs.
-
Length="KeyPairLength": The length, in bytes, of the RSA public-private key pair to generate. If you specify this property, you should not specify the private key in the AdditionalProperties.
-
PublicKey="KeyContents": A PEM-encoded public key.
-
PublicKeyFile="KeyFilePath": The file path of a PEM-encoded public key file.
-
Certificate="CertificateContents": A PEM-encoded certificate.
-
CertificateFile="CertificateFilePath": The file path of a PEM-encoded certificate file.
-
-
AdditionalProperties can be any of the following:
-
PrivateKey="KeyContents": A PEM-encoded private key.
-
PrivateKeyKeyFile="KeyFilePath": The file path of a PEM-encoded private key file.
-
Password="DecryptionPassword": A password for decrypting password-protected private keys.
-
Description
CreateWalletRSA creates a RSA secret inside the specified collection. InterSystems IRIS® creates this secret when processing the [Actions] section during a configuration merge.
The CreateWalletRSA action accepts any of the properties listed as parameters in the class reference for the %Wallet.RSA.Create() method.
Changing This Operation
This operation is designed to be used during a configuration merge. You can change CreateWalletRSA by editing the merge file in a text editor (as described in Editing the Active CPF).