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

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

Introduction

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

Prototype

public DERBitString getIssuerUniqueId() 

Source Link

Usage

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

License:Open Source License

/**
 * @param cert//from  w w  w.j  av  a2 s  . co 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//from  w  w  w  .  j  a va  2 s  .co 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 od SubjectUniqueID");
    return false;
}