summaryrefslogtreecommitdiffstats
path: root/bcprov/src/main/java/org/bouncycastle/asn1/eac/PublicKeyDataObject.java
diff options
context:
space:
mode:
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/asn1/eac/PublicKeyDataObject.java')
-rw-r--r--bcprov/src/main/java/org/bouncycastle/asn1/eac/PublicKeyDataObject.java35
1 files changed, 0 insertions, 35 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/asn1/eac/PublicKeyDataObject.java b/bcprov/src/main/java/org/bouncycastle/asn1/eac/PublicKeyDataObject.java
deleted file mode 100644
index 40ad3bb..0000000
--- a/bcprov/src/main/java/org/bouncycastle/asn1/eac/PublicKeyDataObject.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package org.bouncycastle.asn1.eac;
-
-import org.bouncycastle.asn1.ASN1Object;
-import org.bouncycastle.asn1.ASN1ObjectIdentifier;
-import org.bouncycastle.asn1.ASN1Sequence;
-
-public abstract class PublicKeyDataObject
- extends ASN1Object
-{
- public static PublicKeyDataObject getInstance(Object obj)
- {
- if (obj instanceof PublicKeyDataObject)
- {
- return (PublicKeyDataObject)obj;
- }
- if (obj != null)
- {
- ASN1Sequence seq = ASN1Sequence.getInstance(obj);
- ASN1ObjectIdentifier usage = ASN1ObjectIdentifier.getInstance(seq.getObjectAt(0));
-
- if (usage.on(EACObjectIdentifiers.id_TA_ECDSA))
- {
- return new ECDSAPublicKey(seq);
- }
- else
- {
- return new RSAPublicKey(seq);
- }
- }
-
- return null;
- }
-
- public abstract ASN1ObjectIdentifier getUsage();
-}