summaryrefslogtreecommitdiffstats
path: root/bcpkix/src/main/java/org/bouncycastle/cms/KEKRecipientId.java
diff options
context:
space:
mode:
Diffstat (limited to 'bcpkix/src/main/java/org/bouncycastle/cms/KEKRecipientId.java')
-rw-r--r--bcpkix/src/main/java/org/bouncycastle/cms/KEKRecipientId.java63
1 files changed, 0 insertions, 63 deletions
diff --git a/bcpkix/src/main/java/org/bouncycastle/cms/KEKRecipientId.java b/bcpkix/src/main/java/org/bouncycastle/cms/KEKRecipientId.java
deleted file mode 100644
index daa6c7f..0000000
--- a/bcpkix/src/main/java/org/bouncycastle/cms/KEKRecipientId.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package org.bouncycastle.cms;
-
-import org.bouncycastle.util.Arrays;
-
-public class KEKRecipientId
- extends RecipientId
-{
- private byte[] keyIdentifier;
-
- /**
- * Construct a recipient ID with the key identifier of a KEK recipient.
- *
- * @param keyIdentifier a subjectKeyId
- */
- public KEKRecipientId(byte[] keyIdentifier)
- {
- super(kek);
-
- this.keyIdentifier = keyIdentifier;
- }
-
- public int hashCode()
- {
- return Arrays.hashCode(keyIdentifier);
- }
-
- public boolean equals(
- Object o)
- {
- if (!(o instanceof KEKRecipientId))
- {
- return false;
- }
-
- KEKRecipientId id = (KEKRecipientId)o;
-
- return Arrays.areEqual(keyIdentifier, id.keyIdentifier);
- }
-
- public byte[] getKeyIdentifier()
- {
- return Arrays.clone(keyIdentifier);
- }
-
- public Object clone()
- {
- return new KEKRecipientId(keyIdentifier);
- }
-
- public boolean match(Object obj)
- {
- if (obj instanceof byte[])
- {
- return Arrays.areEqual(keyIdentifier, (byte[])obj);
- }
- else if (obj instanceof KEKRecipientInformation)
- {
- return ((KEKRecipientInformation)obj).getRID().equals(this);
- }
-
- return false;
- }
-}