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. |
Element.Default |
|
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. |
Subject.Default |
|
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. |