| package org.bouncycastle.cert.crmf.jcajce; |
| |
| import java.security.PrivateKey; |
| |
| import javax.security.auth.x500.X500Principal; |
| |
| import org.bouncycastle.asn1.pkcs.PrivateKeyInfo; |
| import org.bouncycastle.asn1.x500.X500Name; |
| import org.bouncycastle.asn1.x509.GeneralName; |
| import org.bouncycastle.cert.crmf.PKIArchiveControlBuilder; |
| |
| public class JcaPKIArchiveControlBuilder |
| extends PKIArchiveControlBuilder |
| { |
| public JcaPKIArchiveControlBuilder(PrivateKey privateKey, X500Name name) |
| { |
| this(privateKey, new GeneralName(name)); |
| } |
| |
| public JcaPKIArchiveControlBuilder(PrivateKey privateKey, X500Principal name) |
| { |
| this(privateKey, X500Name.getInstance(name.getEncoded())); |
| } |
| |
| public JcaPKIArchiveControlBuilder(PrivateKey privateKey, GeneralName generalName) |
| { |
| super(PrivateKeyInfo.getInstance(privateKey.getEncoded()), generalName); |
| } |
| } |