View Javadoc

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  }