org.opcfoundation.ua.transport.tcp.impl
Class ChunkAsymmDecryptVerifier

java.lang.Object
  extended by org.opcfoundation.ua.transport.tcp.impl.ChunkAsymmDecryptVerifier
All Implemented Interfaces:
Runnable

public class ChunkAsymmDecryptVerifier
extends Object
implements Runnable

Decrypts and Verifies Chunk secured with asymmetric encryption


Constructor Summary
ChunkAsymmDecryptVerifier(ByteBuffer chunk, SecurityConfiguration securityProfile)
          Constructor for ChunkAsymmDecryptVerifier.
 
Method Summary
 byte[] getReceiverCertificateThumbprint()
          getReceiverCertificateThumbprint.
 String getSecurityPolicyUri()
          Getter for the field securityPolicyUri.
 byte[] getSenderCertificate()
          Getter for the field senderCertificate.
 void run()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChunkAsymmDecryptVerifier

public ChunkAsymmDecryptVerifier(ByteBuffer chunk,
                                 SecurityConfiguration securityProfile)

Constructor for ChunkAsymmDecryptVerifier.

Parameters:
chunk - a ByteBuffer object.
securityProfile - a SecurityConfiguration object.
Method Detail

run

public void run()
         throws RuntimeServiceResultException

Specified by:
run in interface Runnable
Throws:
RuntimeServiceResultException

getSecurityPolicyUri

public String getSecurityPolicyUri()

Getter for the field securityPolicyUri.

Returns:
a String object.

getSenderCertificate

public byte[] getSenderCertificate()

Getter for the field senderCertificate.

Returns:
an array of byte.

getReceiverCertificateThumbprint

public byte[] getReceiverCertificateThumbprint()

getReceiverCertificateThumbprint.

Returns:
an array of byte.


Copyright © 2018. All rights reserved.