Home | History | Annotate | Download | only in security

Lines Matching refs:identity

25 import java.security.Identity;
43 // Identities hash: key is the identity name
80 public synchronized Identity getIdentity(String name) {
84 return (Identity) names.get(name);
90 public synchronized Identity getIdentity(PublicKey key) {
94 return (Identity) keys.get(key);
98 * @see java.security.IdentityScope#addIdentity(java.security.Identity)
100 public synchronized void addIdentity(Identity identity) throws KeyManagementException {
101 if (identity == null) {
102 throw new NullPointerException("identity == null");
105 String name = identity.getName();
110 PublicKey key = identity.getPublicKey();
115 names.put(name, identity);
117 keys.put(key, identity);
122 * @see java.security.IdentityScope#removeIdentity(java.security.Identity)
124 public synchronized void removeIdentity(Identity identity)
128 if (identity == null) {
129 throw new NullPointerException("identity == null");
132 String name = identity.getName();
140 PublicKey key = identity.getPublicKey();
148 throw new KeyManagementException("identity not found");