CertificateStoreType
Specifies the type of certificate store used for Jira private application authentication.
Possible Values
USER, MACHINE, PFXFILE, PFXBLOB, JKSFILE, JKSBLOB, PEMKEY_FILE, PUBLIC_KEY_FILE, PUBLIC_KEY_BLOB, SSHPUBLIC_KEY_BLOB, P10BFILE, SSHPUBLIC_KEY_FILE, PPKFILE, XMLFILE, XMLBLOBData Type
string
Default Value
"USER"
Remarks
This property defines the certificate store type used for SSL client authentication in Jira private applications. The certificate store contains the client certificate that is used during the authentication process with the service. The property allows you to specify different types of certificate stores, depending on the environment and the format of the certificates.
The CertificateStoreType property can take one of the following values:
| User - default | Specifies a certificate in the current user's Windows User certificate store. |
| Machine | Specifies a certificate in the Windows local machine certificate store. |
| PFXFile | The certificate store is the path to a PFX (PKCS12) file that contains certificates. |
| PFXBlob | The certificate store is a string (base-64-encoded) representing a PFX certificate store. |
| JKSFile | The certificate store is a path to a Java key store (JKS) file containing certificates. |
| JKSBlob | The certificate store is a string (base-64-encoded) representing a JKS certificate store. |
| PEMKeyFile | The certificate store is the path to a PEM-encoded file containing a private key and an optional certificate. |
| PublicKeyFile | The certificate store is the path to a file containing a PEM- or DER-encoded public key certificate. |
| PublicKeyBlob | The certificate store is a string (base-64-encoded) containing a PEM- or DER-encoded public key certificate. |
| SSHPublicKeyBlob | The certificate store is a string (base-64-encoded) containing an SSH-style public key. |
| P10BFile | The certificate store is the path to a PKCS10 file containing certificates. |
| SSHPublicKeyFile | The certificate store is a path to a file containing an SSH-style public key. |
| PPKFile | The certificate store is a path to a file containing a PPK (PuTTY Private Key). |
| XMLFile | The certificate store is a path to a file containing a certificate in XML format. |
| XMLBlob | The certificate store is a string containing a certificate in XML format. |
To specify the private certificate, you may need to set the following properties in addition to CertificateStoreType:
- CertificateStore: The name of the certificate store (for example, "MY" for a Windows store or the file name for a file-based store).
- CertificateStorePassword: The password for the store, if the store is password-protected.
- CertificateSubject: The subject of the certificate to search for within the store.