1 package org.bouncycastle.cert.ocsp.jcajce; 2 3 import java.security.PublicKey; 4 5 import javax.security.auth.x500.X500Principal; 6 7 import org.bouncycastle.asn1.x500.X500Name; 8 import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo; 9 import org.bouncycastle.cert.ocsp.OCSPException; 10 import org.bouncycastle.cert.ocsp.RespID; 11 import org.bouncycastle.operator.DigestCalculator; 12 13 public class JcaRespID 14 extends RespID 15 { 16 public JcaRespID(X500Principal name) 17 { 18 super(X500Name.getInstance(name.getEncoded())); 19 } 20 21 public JcaRespID(PublicKey pubKey, DigestCalculator digCalc) 22 throws OCSPException 23 { 24 super(SubjectPublicKeyInfo.getInstance(pubKey.getEncoded()), digCalc); 25 } 26 } 27