Class ConnectionProperties.MTLSProperties
- java.lang.Object
-
- io.temporal.spring.boot.autoconfigure.properties.ConnectionProperties.MTLSProperties
-
- Enclosing class:
- ConnectionProperties
public static class ConnectionProperties.MTLSProperties extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MTLSProperties(java.lang.Integer pkcs, java.lang.String key, java.lang.String certChain, java.lang.String keyFile, java.lang.String certChainFile, java.lang.String keyPassword, java.lang.Boolean insecureTrustManager, java.lang.String serverName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCertChain()
java.lang.String
getCertChainFile()
java.lang.Boolean
getInsecureTrustManager()
java.lang.String
getKey()
java.lang.String
getKeyFile()
java.lang.String
getKeyPassword()
java.lang.Integer
getPKCS()
java.lang.String
getServerName()
-
-
-
Constructor Detail
-
MTLSProperties
@ConstructorBinding public MTLSProperties(@Nullable java.lang.Integer pkcs, @Nullable java.lang.String key, @Nullable java.lang.String certChain, @Nullable java.lang.String keyFile, @Nullable java.lang.String certChainFile, @Nullable java.lang.String keyPassword, @Nullable java.lang.Boolean insecureTrustManager, @Nullable java.lang.String serverName)
- Parameters:
pkcs
- number of PKCS standard to use (8 and 12 are supported). Selects ifSimpleSslContextBuilder.forPKCS8(java.io.InputStream, java.io.InputStream)
orSimpleSslContextBuilder.forPKCS12(java.io.InputStream)
is used. By default, PKCS 8 is used if certFile is supplied, PKCS 12 is used if not.key
- allows to pass PKCS8 key in PEM format as a stringcertChain
- allows to pass PKCS8 certificates chain in PEM format as a stringkeyFile
- path to key file in PEM format for PKCS8 (usually .pem or .key) PFX for PKCS12 (usually .p12 or .pfx)certChainFile
- path to certificates chain file in PEM format for PKCS8keyPassword
- password of the key, or null if it's not password-protectedinsecureTrustManager
- seeSimpleSslContextBuilder.setUseInsecureTrustManager(boolean)
-
-
Method Detail
-
getPKCS
@Nullable public java.lang.Integer getPKCS()
-
getKey
@Nullable public java.lang.String getKey()
-
getCertChain
@Nullable public java.lang.String getCertChain()
-
getKeyFile
@Nullable public java.lang.String getKeyFile()
-
getCertChainFile
@Nullable public java.lang.String getCertChainFile()
-
getKeyPassword
@Nullable public java.lang.String getKeyPassword()
-
getInsecureTrustManager
@Nullable public java.lang.Boolean getInsecureTrustManager()
-
getServerName
@Nullable public java.lang.String getServerName()
-
-