Class OpcuaDriverContext
- java.lang.Object
-
- org.apache.plc4x.java.opcua.context.OpcuaDriverContext
-
- All Implemented Interfaces:
HasConfiguration<OpcuaConfiguration>,DriverContext
public class OpcuaDriverContext extends Object implements DriverContext, HasConfiguration<OpcuaConfiguration>
-
-
Field Summary
Fields Modifier and Type Field Description static PatternINET_ADDRESS_PATTERNstatic PatternURI_PATTERN
-
Constructor Summary
Constructors Constructor Description OpcuaDriverContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>getApplicationUri()CertificateKeyPairgetCertificateKeyPair()CertificateVerifiergetCertificateVerifier()StringgetEndpoint()StringgetHost()StringgetPort()X509CertificategetServerCertificate()PascalByteStringgetThumbprint()StringgetTransportEndpoint()voidopenKeyStore(OpcuaConfiguration configuration)voidsetConfiguration(OpcuaConfiguration configuration)voidsetHost(String host)voidsetTransportEndpoint(String transportEndpoint)
-
-
-
Method Detail
-
openKeyStore
public void openKeyStore(OpcuaConfiguration configuration) throws IOException, GeneralSecurityException
- Throws:
IOExceptionGeneralSecurityException
-
getHost
public String getHost()
-
setHost
public void setHost(String host)
-
getPort
public String getPort()
-
getEndpoint
public String getEndpoint()
-
getTransportEndpoint
public String getTransportEndpoint()
-
setTransportEndpoint
public void setTransportEndpoint(String transportEndpoint)
-
getServerCertificate
public X509Certificate getServerCertificate()
-
getCertificateKeyPair
public CertificateKeyPair getCertificateKeyPair()
-
setConfiguration
public void setConfiguration(OpcuaConfiguration configuration)
- Specified by:
setConfigurationin interfaceHasConfiguration<OpcuaConfiguration>
-
getThumbprint
public PascalByteString getThumbprint()
-
getCertificateVerifier
public CertificateVerifier getCertificateVerifier()
-
-