1 package com.atlassian.asap.core.keys;
2
3 import com.atlassian.asap.api.exception.CannotRetrieveKeyException;
4
5 import java.io.Reader;
6 import java.security.PrivateKey;
7 import java.security.PublicKey;
8
9 /**
10 * Reads cryptographic keys from encoded key data.
11 */
12 public interface KeyReader {
13 PrivateKey readPrivateKey(Reader keyData) throws CannotRetrieveKeyException;
14
15 PublicKey readPublicKey(Reader reader) throws CannotRetrieveKeyException;
16 }