Example usage for org.bouncycastle.asn1.pkcs SignerInfo getIssuerAndSerialNumber

List of usage examples for org.bouncycastle.asn1.pkcs SignerInfo getIssuerAndSerialNumber

Introduction

In this page you can find the example usage for org.bouncycastle.asn1.pkcs SignerInfo getIssuerAndSerialNumber.

Prototype

public IssuerAndSerialNumber getIssuerAndSerialNumber() 

Source Link

Usage

From source file:fi.laverca.Pkcs7.java

License:Apache License

/**
 * Read the Serial element from a SignedData
 * @param si data/*w  w w.  j a va 2s  .c om*/
 * @return Serial as String
 */
public static String readSerial(final SignerInfo si) {
    if (si == null) {
        return null;
    }

    IssuerAndSerialNumber ias = si.getIssuerAndSerialNumber();
    DERInteger serialDER = ias.getCertificateSerialNumber();

    return serialDER.getPositiveValue().toString();
}

From source file:fi.laverca.Pkcs7.java

License:Apache License

/**
 * Read the Issuer from a SignedData/*ww w  .j a va  2s  .  c  o  m*/
 * @param si data
 * @return Issuer as String
 */
public static String readIssuer(final SignerInfo si) {
    if (si == null) {
        return null;
    }

    IssuerAndSerialNumber ias = si.getIssuerAndSerialNumber();
    X500Name issuerName = ias.getName();

    return issuerName.toString();
}