Class ServerKeystoreLoader
- java.lang.Object
-
- test.de.iip_ecosphere.platform.connectors.opcuav1.ServerKeystoreLoader
-
class ServerKeystoreLoader extends java.lang.ObjectA server keystore loader/generator.- Author:
- Taken from the OPC UA examples
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternIP_ADDR_PATTERNprivate org.slf4j.Loggerloggerprivate static char[]PASSWORDprivate static java.lang.StringSERVER_ALIASprivate java.security.cert.X509CertificateserverCertificateprivate java.security.cert.X509Certificate[]serverCertificateChainprivate java.security.KeyPairserverKeyPair
-
Constructor Summary
Constructors Constructor Description ServerKeystoreLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.security.cert.X509CertificategetServerCertificate()Returns the server certificate.java.security.cert.X509Certificate[]getServerCertificateChain()Returns the server certificate chain.(package private) java.security.KeyPairgetServerKeyPair()Returns the server key pair.(package private) ServerKeystoreLoaderload(java.io.File baseDir)Loads the server keystore from the given base directory.
-
-
-
Field Detail
-
IP_ADDR_PATTERN
private static final java.util.regex.Pattern IP_ADDR_PATTERN
-
SERVER_ALIAS
private static final java.lang.String SERVER_ALIAS
- See Also:
- Constant Field Values
-
PASSWORD
private static final char[] PASSWORD
-
logger
private final org.slf4j.Logger logger
-
serverCertificateChain
private java.security.cert.X509Certificate[] serverCertificateChain
-
serverCertificate
private java.security.cert.X509Certificate serverCertificate
-
serverKeyPair
private java.security.KeyPair serverKeyPair
-
-
Method Detail
-
load
ServerKeystoreLoader load(java.io.File baseDir) throws java.util.concurrent.ExecutionException
Loads the server keystore from the given base directory.- Parameters:
baseDir- the base directory- Returns:
- this
- Throws:
java.util.concurrent.ExecutionException- if anything goes wrong
-
getServerCertificate
java.security.cert.X509Certificate getServerCertificate()
Returns the server certificate.- Returns:
- the server certificate
-
getServerCertificateChain
public java.security.cert.X509Certificate[] getServerCertificateChain()
Returns the server certificate chain.- Returns:
- the server certificate chain
-
getServerKeyPair
java.security.KeyPair getServerKeyPair()
Returns the server key pair.- Returns:
- the server key pair
-
-