// 
// Decompiled by Procyon v0.6.0
// 

package org.bouncycastle.jcajce;

import java.security.PublicKey;
import java.security.cert.X509Certificate;
import java.security.cert.CertPath;
import java.util.Date;

public class PKIXCertRevocationCheckerParameters
{
    private final PKIXExtendedParameters paramsPKIX;
    private final Date validDate;
    private final CertPath certPath;
    private final int index;
    private final X509Certificate signingCert;
    private final PublicKey workingPublicKey;
    
    public PKIXCertRevocationCheckerParameters(final PKIXExtendedParameters paramsPKIX, final Date validDate, final CertPath certPath, final int index, final X509Certificate signingCert, final PublicKey workingPublicKey) {
        this.paramsPKIX = paramsPKIX;
        this.validDate = validDate;
        this.certPath = certPath;
        this.index = index;
        this.signingCert = signingCert;
        this.workingPublicKey = workingPublicKey;
    }
    
    public PKIXExtendedParameters getParamsPKIX() {
        return this.paramsPKIX;
    }
    
    public Date getValidDate() {
        return new Date(this.validDate.getTime());
    }
    
    public CertPath getCertPath() {
        return this.certPath;
    }
    
    public int getIndex() {
        return this.index;
    }
    
    public X509Certificate getSigningCert() {
        return this.signingCert;
    }
    
    public PublicKey getWorkingPublicKey() {
        return this.workingPublicKey;
    }
}
