| Modifier and Type | Method and Description |
|---|---|
default ByteString |
SecureChannel.getLocalCertificateBytes() |
default ByteString |
SecureChannel.getLocalCertificateChainBytes() |
default ByteString |
SecureChannel.getLocalCertificateThumbprint() |
ByteString |
ServerSecureChannel.getLocalNonce() |
ByteString |
SecureChannel.getLocalNonce() |
default ByteString |
SecureChannel.getRemoteCertificateBytes() |
default ByteString |
SecureChannel.getRemoteCertificateChainBytes() |
default ByteString |
SecureChannel.getRemoteCertificateThumbprint() |
ByteString |
ServerSecureChannel.getRemoteNonce() |
ByteString |
SecureChannel.getRemoteNonce() |
| Modifier and Type | Method and Description |
|---|---|
static ChannelSecurity.SecurityKeys |
ChannelSecurity.generateKeyPair(SecureChannel channel,
ByteString clientNonce,
ByteString serverNonce) |
void |
ServerSecureChannel.setLocalNonce(ByteString localNonce) |
void |
ServerSecureChannel.setRemoteNonce(ByteString remoteNonce) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull ByteString |
AsymmetricSecurityHeader.getReceiverThumbprint() |
@NotNull ByteString |
AsymmetricSecurityHeader.getSenderCertificate() |
| Constructor and Description |
|---|
AsymmetricSecurityHeader(@NotNull String securityPolicyUri,
@NotNull ByteString senderCertificate,
@NotNull ByteString receiverThumbprint) |
AsymmetricSecurityHeader(@NotNull String securityPolicyUri,
@NotNull ByteString senderCertificate,
@NotNull ByteString receiverThumbprint) |
| Modifier and Type | Method and Description |
|---|---|
Optional<X509Certificate> |
DefaultCertificateManager.getCertificate(ByteString thumbprint) |
Optional<X509Certificate> |
CertificateManager.getCertificate(ByteString thumbprint)
Get the
X509Certificate identified by thumbprint. |
Optional<X509Certificate[]> |
DefaultCertificateManager.getCertificateChain(ByteString thumbprint) |
Optional<X509Certificate[]> |
CertificateManager.getCertificateChain(ByteString thumbprint)
Get the
X509Certificate identified by thumbprint as well as any certificates in its chain. |
Optional<KeyPair> |
DefaultCertificateManager.getKeyPair(ByteString thumbprint) |
Optional<KeyPair> |
CertificateManager.getKeyPair(ByteString thumbprint)
Get the
KeyPair belonging to the certificate identified by thumbprint. |
void |
DefaultCertificateManager.remove(ByteString thumbprint) |
boolean |
TrustListManager.removeIssuerCertificate(ByteString thumbprint)
Remove the certificate identified by
thumbprint from the Issuer Certificates list. |
boolean |
DefaultTrustListManager.removeIssuerCertificate(ByteString thumbprint) |
boolean |
TrustListManager.removeRejectedCertificate(ByteString thumbprint)
Remove the certificate identified by
thumbprint from the Rejected Certificates list. |
boolean |
DefaultTrustListManager.removeRejectedCertificate(ByteString thumbprint) |
boolean |
TrustListManager.removeTrustedCertificate(ByteString thumbprint)
Remove the certificate identified by
thumbprint from the Trusted Certificates list. |
boolean |
DefaultTrustListManager.removeTrustedCertificate(ByteString thumbprint) |
void |
DefaultCertificateManager.replace(ByteString thumbprint,
KeyPair keyPair,
X509Certificate[] certificateChain) |
| Modifier and Type | Method and Description |
|---|---|
ByteString |
OpcUaBinaryStreamDecoder.readByteString() |
ByteString |
UaDecoder.readByteString(String field) |
ByteString |
OpcUaXmlStreamDecoder.readByteString(String field) |
ByteString |
OpcUaBinaryStreamDecoder.readByteString(String field) |
ByteString[] |
UaDecoder.readByteStringArray(String field) |
ByteString[] |
OpcUaXmlStreamDecoder.readByteStringArray(String field) |
ByteString[] |
OpcUaBinaryStreamDecoder.readByteStringArray(String field) |
| Modifier and Type | Method and Description |
|---|---|
void |
OpcUaBinaryStreamEncoder.writeByteString(ByteString value) |
void |
UaEncoder.writeByteString(String field,
ByteString value) |
void |
OpcUaXmlStreamEncoder.writeByteString(String field,
ByteString value) |
void |
OpcUaBinaryStreamEncoder.writeByteString(String field,
ByteString value) |
void |
UaEncoder.writeByteStringArray(String field,
ByteString[] value) |
void |
OpcUaXmlStreamEncoder.writeByteStringArray(String field,
ByteString[] value) |
void |
OpcUaBinaryStreamEncoder.writeByteStringArray(String field,
ByteString[] value) |
| Modifier and Type | Field and Description |
|---|---|
static ByteString |
ByteString.NULL_VALUE |
| Modifier and Type | Method and Description |
|---|---|
static ByteString |
ByteString.of(byte[] bs) |
| Modifier and Type | Method and Description |
|---|---|
ExpandedNodeId.Builder |
ExpandedNodeId.Builder.setIdentifier(ByteString identifier) |
NodeId |
NodeId.withId(ByteString id)
Return a new
NodeId with id. |
| Constructor and Description |
|---|
ExpandedNodeId(UShort namespaceIndex,
String namespaceUri,
ByteString identifier) |
ExpandedNodeId(UShort namespaceIndex,
String namespaceUri,
ByteString identifier,
UInteger serverIndex) |
ExtensionObject(@NotNull ByteString body,
@NotNull NodeId encodingId) |
NodeId(int namespaceIndex,
ByteString identifier) |
NodeId(UShort namespaceIndex,
ByteString identifier) |
| Constructor and Description |
|---|
ActivateSessionResponse(ResponseHeader responseHeader,
ByteString serverNonce,
StatusCode[] results,
DiagnosticInfo[] diagnosticInfos) |
BrowseNextRequest(RequestHeader requestHeader,
Boolean releaseContinuationPoints,
ByteString[] continuationPoints) |
BrowseResult(StatusCode statusCode,
ByteString continuationPoint,
ReferenceDescription[] references) |
CreateSessionRequest(RequestHeader requestHeader,
ApplicationDescription clientDescription,
String serverUri,
String endpointUrl,
String sessionName,
ByteString clientNonce,
ByteString clientCertificate,
Double requestedSessionTimeout,
UInteger maxResponseMessageSize) |
CreateSessionResponse(ResponseHeader responseHeader,
NodeId sessionId,
NodeId authenticationToken,
Double revisedSessionTimeout,
ByteString serverNonce,
ByteString serverCertificate,
EndpointDescription[] serverEndpoints,
SignedSoftwareCertificate[] serverSoftwareCertificates,
SignatureData serverSignature,
UInteger maxRequestMessageSize) |
DeleteEventDetails(NodeId nodeId,
ByteString[] eventIds) |
EndpointDescription(String endpointUrl,
ApplicationDescription server,
ByteString serverCertificate,
MessageSecurityMode securityMode,
String securityPolicyUri,
UserTokenPolicy[] userIdentityTokens,
String transportProfileUri,
UByte securityLevel) |
HistoryReadResult(StatusCode statusCode,
ByteString continuationPoint,
ExtensionObject historyData) |
HistoryReadValueId(NodeId nodeId,
String indexRange,
QualifiedName dataEncoding,
ByteString continuationPoint) |
IssuedIdentityToken(String policyId,
ByteString tokenData,
String encryptionAlgorithm) |
OpenSecureChannelRequest(RequestHeader requestHeader,
UInteger clientProtocolVersion,
SecurityTokenRequestType requestType,
MessageSecurityMode securityMode,
ByteString clientNonce,
UInteger requestedLifetime) |
OpenSecureChannelResponse(ResponseHeader responseHeader,
UInteger serverProtocolVersion,
ChannelSecurityToken securityToken,
ByteString serverNonce) |
OptionSet(ByteString value,
ByteString validBits) |
QueryFirstResponse(ResponseHeader responseHeader,
QueryDataSet[] queryDataSets,
ByteString continuationPoint,
ParsingResult[] parsingResults,
DiagnosticInfo[] diagnosticInfos,
ContentFilterResult filterResult) |
QueryNextRequest(RequestHeader requestHeader,
Boolean releaseContinuationPoint,
ByteString continuationPoint) |
QueryNextResponse(ResponseHeader responseHeader,
QueryDataSet[] queryDataSets,
ByteString revisedContinuationPoint) |
SessionSecurityDiagnosticsDataType(NodeId sessionId,
String clientUserIdOfSession,
String[] clientUserIdHistory,
String authenticationMechanism,
String encoding,
String transportProtocol,
MessageSecurityMode securityMode,
String securityPolicyUri,
ByteString clientCertificate) |
SignatureData(String algorithm,
ByteString signature) |
SignedSoftwareCertificate(ByteString certificateData,
ByteString signature) |
TrustListDataType(UInteger specifiedLists,
ByteString[] trustedCertificates,
ByteString[] trustedCrls,
ByteString[] issuerCertificates,
ByteString[] issuerCrls) |
TrustListDataType(UInteger specifiedLists,
ByteString[] trustedCertificates,
ByteString[] trustedCrls,
ByteString[] issuerCertificates,
ByteString[] issuerCrls) |
TrustListDataType(UInteger specifiedLists,
ByteString[] trustedCertificates,
ByteString[] trustedCrls,
ByteString[] issuerCertificates,
ByteString[] issuerCrls) |
TrustListDataType(UInteger specifiedLists,
ByteString[] trustedCertificates,
ByteString[] trustedCrls,
ByteString[] issuerCertificates,
ByteString[] issuerCrls) |
UserNameIdentityToken(String policyId,
String userName,
ByteString password,
String encryptionAlgorithm) |
X509IdentityToken(String policyId,
ByteString certificateData) |
| Modifier and Type | Method and Description |
|---|---|
static ByteString |
NonceUtil.generateNonce(int length) |
static ByteString |
NonceUtil.generateNonce(SecurityPolicy securityPolicy)
Generate a nonce for the given
SecurityPolicy. |
static ByteString |
CertificateUtil.getCertificateChainBytes(List<X509Certificate> certificateChain) |
static ByteString |
CertificateUtil.thumbprint(X509Certificate certificate) |
| Modifier and Type | Method and Description |
|---|---|
static void |
NonceUtil.validateNonce(ByteString nonce)
Validate that
nonce is at least NonceUtil.MINIMUM_NONCE_LENGTH and is non-zeroes. |
static void |
NonceUtil.validateNonce(ByteString nonce,
int minimumLength)
Validate that
nonce is at least minimumLength and is non-zeroes. |
static void |
NonceUtil.validateNonce(ByteString nonce,
SecurityPolicy securityPolicy)
Validate that
nonce meets the minimum length requirement for securityPolicy and is non-zeroes. |
Copyright © 2025. All rights reserved.