package org.bouncycastle.operator.bc; | |
import java.security.Key; | |
import org.bouncycastle.operator.GenericKey; | |
class OperatorUtils | |
{ | |
static byte[] getKeyBytes(GenericKey key) | |
{ | |
if (key.getRepresentation() instanceof Key) | |
{ | |
return ((Key)key.getRepresentation()).getEncoded(); | |
} | |
if (key.getRepresentation() instanceof byte[]) | |
{ | |
return (byte[])key.getRepresentation(); | |
} | |
throw new IllegalArgumentException("unknown generic key type"); | |
} | |
} |