jsdsi
Class NameCertSelector
java.lang.Object
jsdsi.CertSelector
jsdsi.NameCertSelector
- All Implemented Interfaces:
- java.security.cert.CertSelector, java.lang.Cloneable
- public class NameCertSelector
- extends CertSelector
Selects all name certificates issued by a specific principal to define
a specific local name.
- Version:
- $Revision: 1.2.6.1 $ $Date: 2005/11/08 03:12:52 $
- Author:
- Sameer Ajmani
Constructor Summary |
NameCertSelector(Principal i,
java.lang.String n)
Creates a new NameCertSelector that matches
certificates issued by i for the local name n. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NameCertSelector
public NameCertSelector(Principal i,
java.lang.String n)
- Creates a new
NameCertSelector
that matches
certificates issued by i
for the local name n.
clone
public java.lang.Object clone()
- Specified by:
clone
in interface java.security.cert.CertSelector
- Specified by:
clone
in class CertSelector
- See Also:
Object.clone()
match
public boolean match(Certificate cert)
- Specified by:
match
in class CertSelector
- Returns:
- true if cert.issuer is the same principal as this.issuer
and if cert defined the local name this.name.
- See Also:
CertSelector.match(Certificate)
getIssuer
public Principal getIssuer()
- Returns:
- the issuer matched by this selector
getName
public java.lang.String getName()
- Returns:
- the local name matched by this selector
getFullName
public Name getFullName()
- Returns:
- the fully-qualified local name matched by this selector
Copyright © 2002-2006 JSDSI. All Rights Reserved.