com.prosysopc.ua
Class DefaultUaCertificateValidator

java.lang.Object
  extended by com.prosysopc.ua.DefaultUaCertificateValidator
All Implemented Interfaces:
UaCertificateValidator, org.opcfoundation.ua.transport.security.CertificateValidator

public class DefaultUaCertificateValidator
extends Object
implements UaCertificateValidator

Adapter class to allow using stack DefaultCertificateValidator as a UaCertificateValidator.


Field Summary
 
Fields inherited from interface org.opcfoundation.ua.transport.security.CertificateValidator
ALLOW_ALL
 
Constructor Summary
DefaultUaCertificateValidator(org.opcfoundation.ua.cert.CertificateStore certificateStore)
          Creates new DefaultUaCertificateValidator instance that uses given store.
 
Method Summary
 org.opcfoundation.ua.builtintypes.StatusCode validateCertificate(org.opcfoundation.ua.core.ApplicationDescription applicationDescription, org.opcfoundation.ua.transport.security.Cert cert)
          Validate the certificate against the applicatioNDescription
 org.opcfoundation.ua.builtintypes.StatusCode validateCertificate(ApplicationIdentity identity)
           
 org.opcfoundation.ua.builtintypes.StatusCode validateCertificate(org.opcfoundation.ua.transport.security.Cert cert)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultUaCertificateValidator

public DefaultUaCertificateValidator(org.opcfoundation.ua.cert.CertificateStore certificateStore)
Creates new DefaultUaCertificateValidator instance that uses given store. You can create your own storing system, or use PkiDirectoryCertificateStore.

Parameters:
certificateStore - a certificate storing mechanism
Method Detail

validateCertificate

public org.opcfoundation.ua.builtintypes.StatusCode validateCertificate(org.opcfoundation.ua.core.ApplicationDescription applicationDescription,
                                                                        org.opcfoundation.ua.transport.security.Cert cert)
Description copied from interface: UaCertificateValidator
Validate the certificate against the applicatioNDescription

Specified by:
validateCertificate in interface UaCertificateValidator
Specified by:
validateCertificate in interface org.opcfoundation.ua.transport.security.CertificateValidator

validateCertificate

public org.opcfoundation.ua.builtintypes.StatusCode validateCertificate(ApplicationIdentity identity)
Specified by:
validateCertificate in interface UaCertificateValidator
Returns:

validateCertificate

public org.opcfoundation.ua.builtintypes.StatusCode validateCertificate(org.opcfoundation.ua.transport.security.Cert cert)
Specified by:
validateCertificate in interface org.opcfoundation.ua.transport.security.CertificateValidator


Copyright © 2018. All rights reserved.