1 package org.bouncycastle.jcajce; 2 3 import java.security.PublicKey; 4 import java.security.cert.CertPath; 5 import java.security.cert.X509Certificate; 6 import java.util.Date; 7 8 public class PKIXCertRevocationCheckerParameters 9 { 10 private final PKIXExtendedParameters paramsPKIX; 11 private final Date validDate; 12 private final CertPath certPath; 13 private final int index; 14 private final X509Certificate signingCert; 15 private final PublicKey workingPublicKey; 16 PKIXCertRevocationCheckerParameters(PKIXExtendedParameters paramsPKIX, Date validDate, CertPath certPath, int index, X509Certificate signingCert, PublicKey workingPublicKey)17 public PKIXCertRevocationCheckerParameters(PKIXExtendedParameters paramsPKIX, Date validDate, CertPath certPath, int index, X509Certificate signingCert, PublicKey workingPublicKey) 18 { 19 this.paramsPKIX = paramsPKIX; 20 this.validDate = validDate; 21 this.certPath = certPath; 22 this.index = index; 23 this.signingCert = signingCert; 24 this.workingPublicKey = workingPublicKey; 25 } 26 getParamsPKIX()27 public PKIXExtendedParameters getParamsPKIX() 28 { 29 return paramsPKIX; 30 } 31 getValidDate()32 public Date getValidDate() 33 { 34 return new Date(validDate.getTime()); 35 } 36 getCertPath()37 public CertPath getCertPath() 38 { 39 return certPath; 40 } 41 getIndex()42 public int getIndex() 43 { 44 return index; 45 } 46 getSigningCert()47 public X509Certificate getSigningCert() 48 { 49 return signingCert; 50 } 51 getWorkingPublicKey()52 public PublicKey getWorkingPublicKey() 53 { 54 return workingPublicKey; 55 } 56 } 57