Home | History | Annotate | Download | only in jcajce
      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