Example usage for org.bouncycastle.asn1.x509 TBSCertificateStructure getSubjectUniqueId

List of usage examples for org.bouncycastle.asn1.x509 TBSCertificateStructure getSubjectUniqueId

Introduction

In this page you can find the example usage for org.bouncycastle.asn1.x509 TBSCertificateStructure getSubjectUniqueId.

Prototype

public DERBitString getSubjectUniqueId() 

Source Link

Usage

From source file:com.yacme.ext.oxsit.cust_it.comp.security.cert.CertificateComplianceCA_IT.java

License:Open Source License

/**
 * @param cert/*  www. j ava  2  s. c  o m*/
 * @return
 */
private boolean isOKUniqueIds(TBSCertificateStructure cert) {
    //check if either one of IssuerUniqueID or SubjectUniqueID is present
    //ETSI 102 280 5.3
    DERString isUid = cert.getIssuerUniqueId();
    DERString isSid = cert.getSubjectUniqueId();
    if (isUid == null && isSid == null)
        return true;
    m_aLogger.log("detected spurious IssuerUniqueID or SubjectUniqueID");
    return false;
}

From source file:com.yacme.ext.oxsit.cust_it.comp.security.cert.CertificateCompliance_IT.java

License:Open Source License

/**
 * @param cert//  w w w.j  a  va 2s. com
 * @return
 */
private boolean isOKUniqueIds(TBSCertificateStructure cert) {
    //check if either one of IssuerUniqueID or SubjectUniqueID is present
    //ETSI 102 280 5.3
    DERString isUid = cert.getIssuerUniqueId();
    DERString isSid = cert.getSubjectUniqueId();
    if (isUid == null && isSid == null)
        return true;
    m_aLogger.log("detected spurious IssuerUniqueID od SubjectUniqueID");
    return false;
}