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