Uses of Record Class
org.eclipse.milo.opcua.stack.core.types.builtin.ByteString
Packages that use ByteString
Package
Description
-
Uses of ByteString in org.eclipse.milo.opcua.stack.core.channel
Methods in org.eclipse.milo.opcua.stack.core.channel that return ByteStringModifier and TypeMethodDescriptiondefault ByteStringSecureChannel.getLocalCertificateBytes()default ByteStringSecureChannel.getLocalCertificateChainBytes()default ByteStringSecureChannel.getLocalCertificateThumbprint()SecureChannel.getLocalNonce()ServerSecureChannel.getLocalNonce()default ByteStringSecureChannel.getRemoteCertificateBytes()default ByteStringSecureChannel.getRemoteCertificateChainBytes()default ByteStringSecureChannel.getRemoteCertificateThumbprint()SecureChannel.getRemoteNonce()ServerSecureChannel.getRemoteNonce()Methods in org.eclipse.milo.opcua.stack.core.channel with parameters of type ByteStringModifier and TypeMethodDescriptionstatic ChannelSecurity.SecurityKeysChannelSecurity.generateKeyPair(SecureChannel channel, ByteString clientNonce, ByteString serverNonce) voidServerSecureChannel.setLocalNonce(ByteString localNonce) voidServerSecureChannel.setRemoteNonce(ByteString remoteNonce) -
Uses of ByteString in org.eclipse.milo.opcua.stack.core.channel.headers
Methods in org.eclipse.milo.opcua.stack.core.channel.headers that return ByteStringModifier and TypeMethodDescription@NonNull ByteStringAsymmetricSecurityHeader.getReceiverThumbprint()@NonNull ByteStringAsymmetricSecurityHeader.getSenderCertificate()Constructors in org.eclipse.milo.opcua.stack.core.channel.headers with parameters of type ByteStringModifierConstructorDescriptionAsymmetricSecurityHeader(@NonNull String securityPolicyUri, @NonNull ByteString senderCertificate, @NonNull ByteString receiverThumbprint) -
Uses of ByteString in org.eclipse.milo.opcua.stack.core.encoding
Methods in org.eclipse.milo.opcua.stack.core.encoding that return ByteStringModifier and TypeMethodDescriptionUaDecoder.decodeByteString(String field) ByteString @Nullable []UaDecoder.decodeByteStringArray(String field) Methods in org.eclipse.milo.opcua.stack.core.encoding with parameters of type ByteStringModifier and TypeMethodDescriptionvoidUaEncoder.encodeByteString(String field, ByteString value) voidUaEncoder.encodeByteStringArray(String field, ByteString[] value) -
Uses of ByteString in org.eclipse.milo.opcua.stack.core.encoding.binary
Methods in org.eclipse.milo.opcua.stack.core.encoding.binary that return ByteStringModifier and TypeMethodDescriptionOpcUaBinaryDecoder.decodeByteString()OpcUaBinaryDecoder.decodeByteString(String field) OpcUaBinaryDecoder.decodeByteStringArray(String field) Methods in org.eclipse.milo.opcua.stack.core.encoding.binary with parameters of type ByteStringModifier and TypeMethodDescriptionvoidOpcUaBinaryEncoder.encodeByteString(String field, ByteString value) voidOpcUaBinaryEncoder.encodeByteString(ByteString value) voidOpcUaBinaryEncoder.encodeByteStringArray(String field, ByteString[] value) -
Uses of ByteString in org.eclipse.milo.opcua.stack.core.security
Methods in org.eclipse.milo.opcua.stack.core.security that return ByteStringModifier and TypeMethodDescriptionprotected ByteStringRsaSha256CertificateFactory.createRsaSha256SigningRequest(KeyPair keyPair, org.bouncycastle.asn1.x500.X500Name subjectName, String sanUri, List<String> dnsNames, List<String> ipAddresses) Create a new PKCS10 certificate signing request for aNodeIds0.RsaSha256ApplicationCertificateTypetype certificate.CertificateFactory.createSigningRequest(NodeId certificateTypeId, KeyPair keyPair, org.bouncycastle.asn1.x500.X500Name subjectName, String sanUri, List<String> dnsNames, List<String> ipAddresses) Create a PKCS10 certificate signing request for the certificate of the type identified bycertificateTypeId.RsaSha256CertificateFactory.createSigningRequest(NodeId certificateTypeId, KeyPair keyPair, org.bouncycastle.asn1.x500.X500Name subjectName, String sanUri, List<String> dnsNames, List<String> ipAddresses) Methods in org.eclipse.milo.opcua.stack.core.security with parameters of type ByteStringModifier and TypeMethodDescriptionCertificateManager.getCertificate(ByteString thumbprint) Get theX509Certificateidentified bythumbprint.DefaultCertificateManager.getCertificate(ByteString thumbprint) CertificateManager.getCertificateChain(ByteString thumbprint) Get theX509Certificateidentified bythumbprintas well as any certificates in its chain.DefaultCertificateManager.getCertificateChain(ByteString thumbprint) CertificateManager.getCertificateGroup(ByteString thumbprint) DefaultCertificateManager.getCertificateGroup(ByteString thumbprint) CertificateManager.getKeyPair(ByteString thumbprint) Get theKeyPairbelonging to the certificate identified bythumbprint.DefaultCertificateManager.getKeyPair(ByteString thumbprint) booleanFileBasedTrustListManager.removeIssuerCertificate(ByteString thumbprint) booleanMemoryTrustListManager.removeIssuerCertificate(ByteString thumbprint) booleanTrustListManager.removeIssuerCertificate(ByteString thumbprint) Remove the certificate identified bythumbprintfrom the Issuer Certificates list.booleanFileBasedTrustListManager.removeTrustedCertificate(ByteString thumbprint) booleanMemoryTrustListManager.removeTrustedCertificate(ByteString thumbprint) booleanTrustListManager.removeTrustedCertificate(ByteString thumbprint) Remove the certificate identified bythumbprintfrom the Trusted Certificates list. -
Uses of ByteString in org.eclipse.milo.opcua.stack.core.types.builtin
Fields in org.eclipse.milo.opcua.stack.core.types.builtin declared as ByteStringMethods in org.eclipse.milo.opcua.stack.core.types.builtin that return ByteStringModifier and TypeMethodDescriptionExtensionObject.Binary.getBody()static ByteStringByteString.of(byte[] bs) Methods in org.eclipse.milo.opcua.stack.core.types.builtin with parameters of type ByteStringModifier and TypeMethodDescriptionstatic ExpandedNodeIdExpandedNodeId.of(String namespaceUri, ByteString identifier) Creates an ExpandedNodeId with the specified namespace URI and ByteString identifier.static ExpandedNodeIdExpandedNodeId.of(ByteString identifier) Creates an ExpandedNodeId in the OPC UA namespace (index 0) with a ByteString identifier.static ExpandedNodeIdExpandedNodeId.of(UShort namespaceIndex, ByteString identifier) Creates an ExpandedNodeId with the specified namespace index and ByteString identifier.static ExtensionObjectExtensionObject.of(ByteString body, NodeId encodingId) Create a new ExtensionObject with the specified ByteString body and encoding id.static MatrixMatrix.ofByteString(ByteString[][] value) Create a Matrix containing a multidimensional ByteString value.static MatrixMatrix.ofByteString(ByteString[][][] value) Create a Matrix containing a multidimensional ByteString value.static VariantVariant.ofByteString(ByteString value) Create a Variant containing a ByteString value.static VariantVariant.ofByteStringArray(ByteString[] value) Create a Variant containing a ByteString array value.NodeId.withId(ByteString id) Return a newNodeIdwithid.Constructors in org.eclipse.milo.opcua.stack.core.types.builtin with parameters of type ByteStringModifierConstructorDescriptionNodeId(int namespaceIndex, ByteString identifier) NodeId(UShort namespaceIndex, ByteString identifier) -
Uses of ByteString in org.eclipse.milo.opcua.stack.core.types.structured
Methods in org.eclipse.milo.opcua.stack.core.types.structured that return ByteStringModifier and TypeMethodDescriptionSignedSoftwareCertificate.getCertificateData()X509IdentityToken.getCertificateData()CreateSessionRequest.getClientCertificate()SessionSecurityDiagnosticsDataType.getClientCertificate()CreateSessionRequest.getClientNonce()OpenSecureChannelRequest.getClientNonce()BrowseResult.getContinuationPoint()HistoryReadResult.getContinuationPoint()HistoryReadValueId.getContinuationPoint()QueryFirstResponse.getContinuationPoint()QueryNextRequest.getContinuationPoint()ByteString @Nullable []BrowseNextRequest.getContinuationPoints()JsonActionNetworkMessage.getCorrelationData()ByteString @Nullable []DeleteEventDetails.getEventIds()ByteString @Nullable []TrustListDataType.getIssuerCertificates()ByteString @Nullable []TrustListDataType.getIssuerCrls()UserNameIdentityToken.getPassword()EphemeralKeyType.getPublicKey()QueryNextResponse.getRevisedContinuationPoint()CreateSessionResponse.getServerCertificate()EndpointDescription.getServerCertificate()ActivateSessionResponse.getServerNonce()CreateSessionResponse.getServerNonce()OpenSecureChannelResponse.getServerNonce()EphemeralKeyType.getSignature()SignatureData.getSignature()SignedSoftwareCertificate.getSignature()LldpTlvType.getTlvInfo()IssuedIdentityToken.getTokenData()ByteString @Nullable []TrustListDataType.getTrustedCertificates()ByteString @Nullable []TrustListDataType.getTrustedCrls()OptionSet.getValidBits()DecimalDataType.getValue()OptionSet.getValue()Constructors in org.eclipse.milo.opcua.stack.core.types.structured with parameters of type ByteStringModifierConstructorDescriptionActivateSessionResponse(ResponseHeader responseHeader, ByteString serverNonce, StatusCode @Nullable [] results, DiagnosticInfo @Nullable [] diagnosticInfos) BrowseNextRequest(RequestHeader requestHeader, Boolean releaseContinuationPoints, ByteString @Nullable [] continuationPoints) BrowseResult(StatusCode statusCode, ByteString continuationPoint, ReferenceDescription @Nullable [] references) CreateSessionRequest(RequestHeader requestHeader, ApplicationDescription clientDescription, @Nullable String serverUri, @Nullable String endpointUrl, @Nullable String sessionName, ByteString clientNonce, ByteString clientCertificate, Double requestedSessionTimeout, UInteger maxResponseMessageSize) CreateSessionResponse(ResponseHeader responseHeader, NodeId sessionId, NodeId authenticationToken, Double revisedSessionTimeout, ByteString serverNonce, ByteString serverCertificate, EndpointDescription @Nullable [] serverEndpoints, SignedSoftwareCertificate @Nullable [] serverSoftwareCertificates, SignatureData serverSignature, UInteger maxRequestMessageSize) DecimalDataType(Short scale, ByteString value) DeleteEventDetails(NodeId nodeId, ByteString @Nullable [] eventIds) EndpointDescription(@Nullable String endpointUrl, ApplicationDescription server, ByteString serverCertificate, MessageSecurityMode securityMode, @Nullable String securityPolicyUri, UserTokenPolicy @Nullable [] userIdentityTokens, @Nullable String transportProfileUri, UByte securityLevel) EphemeralKeyType(ByteString publicKey, ByteString signature) HistoryReadResult(StatusCode statusCode, ByteString continuationPoint, ExtensionObject historyData) HistoryReadValueId(NodeId nodeId, String indexRange, QualifiedName dataEncoding, ByteString continuationPoint) IssuedIdentityToken(@Nullable String policyId, ByteString tokenData, @Nullable String encryptionAlgorithm) JsonActionNetworkMessage(@Nullable String messageId, @Nullable String messageType, @Nullable String publisherId, DateTime timestamp, @Nullable String responseAddress, ByteString correlationData, @Nullable String requestorId, Double timeoutHint, ExtensionObject @Nullable [] messages) LldpTlvType(UInteger tlvType, ByteString tlvInfo) 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 @Nullable [] queryDataSets, ByteString continuationPoint, ParsingResult @Nullable [] parsingResults, DiagnosticInfo @Nullable [] diagnosticInfos, ContentFilterResult filterResult) QueryNextRequest(RequestHeader requestHeader, Boolean releaseContinuationPoint, ByteString continuationPoint) QueryNextResponse(ResponseHeader responseHeader, QueryDataSet @Nullable [] queryDataSets, ByteString revisedContinuationPoint) SessionSecurityDiagnosticsDataType(NodeId sessionId, @Nullable String clientUserIdOfSession, String @Nullable [] clientUserIdHistory, @Nullable String authenticationMechanism, @Nullable String encoding, @Nullable String transportProtocol, MessageSecurityMode securityMode, @Nullable String securityPolicyUri, ByteString clientCertificate) SignatureData(@Nullable String algorithm, ByteString signature) SignedSoftwareCertificate(ByteString certificateData, ByteString signature) TrustListDataType(UInteger specifiedLists, ByteString @Nullable [] trustedCertificates, ByteString @Nullable [] trustedCrls, ByteString @Nullable [] issuerCertificates, ByteString @Nullable [] issuerCrls) UserNameIdentityToken(@Nullable String policyId, @Nullable String userName, ByteString password, @Nullable String encryptionAlgorithm) X509IdentityToken(@Nullable String policyId, ByteString certificateData) -
Uses of ByteString in org.eclipse.milo.opcua.stack.core.util
Methods in org.eclipse.milo.opcua.stack.core.util that return ByteStringModifier and TypeMethodDescriptionstatic ByteStringNonceUtil.generateNonce(int length) static ByteStringNonceUtil.generateNonce(SecurityPolicy securityPolicy) Generate a nonce for the givenSecurityPolicy.static ByteStringCertificateUtil.getCertificateChainBytes(List<X509Certificate> certificateChain) static ByteStringCertificateUtil.thumbprint(X509Certificate certificate) Methods in org.eclipse.milo.opcua.stack.core.util with parameters of type ByteStringModifier and TypeMethodDescriptionstatic voidNonceUtil.validateNonce(ByteString nonce) Validate thatnonceis at leastNonceUtil.MINIMUM_NONCE_LENGTHand is non-zeroes.static voidNonceUtil.validateNonce(ByteString nonce, int minimumLength) Validate thatnonceis at leastminimumLengthand is non-zeroes.static voidNonceUtil.validateNonce(ByteString nonce, SecurityPolicy securityPolicy) Validate thatnoncemeets the minimum length requirement forsecurityPolicyand is non-zeroes.