public class BouncyCastleKeyPairResourceParser extends AbstractKeyPairResourceParser
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
BEGINNERS |
static List<String> |
ENDERS |
static BouncyCastleKeyPairResourceParser |
INSTANCE |
logEMPTY| Constructor and Description |
|---|
BouncyCastleKeyPairResourceParser() |
| Modifier and Type | Method and Description |
|---|---|
Collection<KeyPair> |
extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
InputStream stream) |
Collection<KeyPair> |
extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
List<String> lines)
Extracts the key pairs within a single delimited by markers block of lines.
|
static KeyPair |
loadKeyPair(String resourceKey,
InputStream inputStream,
FilePasswordProvider provider) |
canExtractKeyPairs, extractKeyPairs, getBeginners, getEnders, getEndingMarkers, loadKeyPairsgetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaggregate, aggregate, containsMarkerLine, containsMarkerLine, extractDataBytes, findMarkerLine, findMarkerLine, joinDataLinesloadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairs, loadKeyPairspublic static final BouncyCastleKeyPairResourceParser INSTANCE
public Collection<KeyPair> extractKeyPairs(String resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, List<String> lines) throws IOException, GeneralSecurityException
AbstractKeyPairResourceParserextractKeyPairs in class AbstractKeyPairResourceParserresourceKey - A hint as to the origin of the text linesbeginMarker - The line containing the begin markerendMarker - The line containing the end markerpasswordProvider - The FilePasswordProvider to use
in case the data is encrypted - may be null if no encryptedlines - The block of lines between the markersKeyPairs - may be null/empty if none.IOException - If failed to parse the dataGeneralSecurityException - If failed to generate the keysAbstractKeyPairResourceParser.extractKeyPairs(String, String, String, FilePasswordProvider, byte[])public Collection<KeyPair> extractKeyPairs(String resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream) throws IOException, GeneralSecurityException
extractKeyPairs in class AbstractKeyPairResourceParserresourceKey - A hint as to the origin of the text linesbeginMarker - The line containing the begin markerendMarker - The line containing the end markerpasswordProvider - The FilePasswordProvider to use
in case the data is encrypted - may be null if no encryptedstream - The decoded data InputStreamKeyPairs - may be null/empty if none.IOException - If failed to parse the dataGeneralSecurityException - If failed to generate the keyspublic static KeyPair loadKeyPair(String resourceKey, InputStream inputStream, FilePasswordProvider provider) throws IOException, GeneralSecurityException
IOExceptionGeneralSecurityExceptionCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.