Package jsdsi

Interface Summary
Element An element of a Sequence.
Subject A subject of a certificate or an ACL entry.

Class Summary
Acl An access control list (ACL) that restricts access to an object on the local system.
AclEntry An ACL entry that specifies a permission (the Tag) and a set of principals (the Subject) that may access the object protected by this entry's ACL.
Auth A SPKI authorization: a tag and a propagate flag.
AuthCert A SPKI authorization certificate: conveys a permission (the Tag) from the issuer to the subject.
AuthCertSelector Selects all authorization certificates issued by a specific principal that grant an authorization at least as strong as a specified authorization.
Cert A single SPKI/SDSI certificate.
Certificate A Cert along with its validators (verification path, signature, and online test results).
CertPath A SPKI certification path: essentially a wrapper around the Proof class.
CertPathBuilder Attempts to create a certification path that satisfies the given parameters: essentially a wrapper around the Prover class and its subclasses.
CertPathBuilderResult The result of a call to the cert path builder: contains the certification path itself.
CertPathBuilderStats Statistics from a cert path builder process.
CertPathParameters Parameters to the cert path builder and validator.
CertPathValidator Checks whether a certification path satisfies certain parameters: essentially a wrapper around Proof.verify().
CertPathValidatorResult The result of a call to the cert path validator: returns true to isOk() if successful; otherwise getCause() returns the cause of the failure.
CertSelector Selects a set of SPKI/SDSI certificates from a CertStore.
CompatibleCertSelector Selects all certificates whose subject is a name that starts with the specified issuer and local name.
ExprTag Distinguishes tags defined by expressions from tags in general (the latter includes Tag.ALL_TAG and Tag.NULL_TAG).
Hash A cryptographic hash.
HashOp A hash operation that instructs a verifier to hash an object for later reference.
IssuerCertPathParameters Specifies that the cert path builder should search for a cert path from issuer to subject.
IssuerCertSelector Selects all certificates issued by the given principal.
Name A SDSI name: a principal and a sequence of strings.
NameCert A SDSI name certificate: associates a string (a local name) with a Subject in the issuer's local namespace.
NameCertSelector Selects all name certificates issued by a specific principal to define a specific local name.
Obj Common superclass of all SPKI/SDSI objects.
ObjectHash The cryptographic hash of an object.
OneTime An online test that must be performed by the verifier and is only valid at the time the test is executed.
OnlineTest Verifies whether a certificate is valid by contacting an online principal or its agent.
Op An operation instruction for a verifier.
PrefixTag A tag that matches all strings with a given prefix.
Principal A principal: an entity that can define names and can grant and receive authorizations.
Proof A statement (a Cert) and a sequence of Certificates (Certs + validators) that proves that the statement holds.
Provider A cryptographic provider for SPKI/SDSI and S-expressions.
PublicKey A public key.
PublicKeyHash The cryptographic hash of a public key.
RangeTag A tag that specifies a range of allowed values.
Revalidation Checks whether a certificate appears on a revalidation list.
ReversePrefixTag A tag that matches strings that prefix its own string value, i.e.
Revocation Checks whether a certificate appears on a revocation list.
RSAPublicKey An RSA public key.
Sequence A sequence of SPKI/SDSI objects, typically used to present certs and validators that prove a particular statement.
SetTag A tag that specifies a set of allowed values.
Signature A cryptographic signature.
SimpleTag A tag that contains a string type and a sequence of other tags.
StringTag A tag defined by a simple string.
SubjectCertPathParameters Specifies that the cert path builder should search for a cert path from subject to issuer.
SubjectCertSelector Selects all certificates whose subject is the given subject.
Tag Specifies a particular authorization permission.
Threshold A subject that can delegate authority to any K of N specified subjects.
Validity A validity period and a set of online tests.

Exception Summary
JsdiRuntimeException Deprecated. This class is incorrectly spelt.
Proof.IncompatibleException New Exception used by methods in this class.

Copyright © 2002-2006 JSDSI. All Rights Reserved.