jsdsi
Class RProver
java.lang.Object
|
+--jsdsi.Prover
|
+--jsdsi.RProver
- class RProver
- extends Prover
A prover that searches subject-to-issuer. Will only access the
CertStore using CompatibleCertSelectors and SubjectCertSelectors.
- Author:
- Sameer Ajmani
- See Also:
CertStore
,
CompatibleCertSelector
,
SubjectCertSelector
Constructor Summary |
(package private) |
RProver(Cert c,
java.security.cert.CertStore s)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
loadedReverse
java.util.Set loadedReverse
loadedCompatible
java.util.Set loadedCompatible
provee
Cert provee
store
java.security.cert.CertStore store
check
MultiMap check
value
MultiMap value
compatible
MultiMap compatible
issuer
MultiMap issuer
reverse
MultiMap reverse
RProver
RProver(Cert c,
java.security.cert.CertStore s)
makeProof
Proof makeProof()
- Specified by:
makeProof
in class Prover
loadReverse
java.util.Set loadReverse(Subject s)
throws Prover.ProofFoundException
Prover.ProofFoundException
loadCompatible
java.util.Set loadCompatible(Name n)
throws Prover.ProofFoundException
Prover.ProofFoundException
insert
void insert(Proof p)
throws Prover.ProofFoundException
- Specified by:
insert
in class Prover
Prover.ProofFoundException
getNumFetched
int getNumFetched()
getProof
public final Proof getProof()
insertCertificates
void insertCertificates(java.util.Collection certs)
throws Prover.ProofFoundException
Prover.ProofFoundException
load
java.util.Set load(java.util.Set cache,
java.lang.Object key,
CertSelector sel,
MultiMap map)
throws Prover.ProofFoundException
Prover.ProofFoundException