public static <PUB extends PublicKey, PRIV extends PrivateKey> X509CertificateRule create(String id, KeyPairRule<PUB,PRIV> subject, KeyPairRule<PUB, PRIV> signer) { return new X509CertificateRule(id, subject, signer, -7, 7, TimeUnit.DAYS); }
public static <PUB extends PublicKey, PRIV extends PrivateKey> X509CertificateRule selfSigned(String id, KeyPairRule<PUB,PRIV> subject) { return new X509CertificateRule(id, subject, subject, -7, 7, TimeUnit.DAYS); }
public static <PUB extends PublicKey, PRIV extends PrivateKey> X509CertificateRule create(String id, KeyPairRule<PUB,PRIV> subject, KeyPairRule<PUB, PRIV> signer, long startDateOffset, long endDateOffset, TimeUnit units) { return new X509CertificateRule("", subject, signer, startDateOffset, endDateOffset, units); }