package org.bouncycastle.operator; import org.bouncycastle.asn1.x509.AlgorithmIdentifier; public class GenericKey { private AlgorithmIdentifier algorithmIdentifier; private Object representation; /** * @deprecated provide an AlgorithmIdentifier. * @param representation key data */ public GenericKey(Object representation) { this.algorithmIdentifier = null; this.representation = representation; } public GenericKey(AlgorithmIdentifier algorithmIdentifier, byte[] representation) { this.algorithmIdentifier = algorithmIdentifier; this.representation = representation; } protected GenericKey(AlgorithmIdentifier algorithmIdentifier, Object representation) { this.algorithmIdentifier = algorithmIdentifier; this.representation = representation; } public AlgorithmIdentifier getAlgorithmIdentifier() { return algorithmIdentifier; } public Object getRepresentation() { return representation; } }