]> git.argeo.org Git - lgpl/argeo-commons.git/blob - basic/runtime/org.argeo.basic.nodeps/src/main/java/org/argeo/util/crypto/Keyring.java
Add the ability to force encoding while parsing csv files + corresponding JUnit tests.
[lgpl/argeo-commons.git] / basic / runtime / org.argeo.basic.nodeps / src / main / java / org / argeo / util / crypto / Keyring.java
1 package org.argeo.util.crypto;
2
3 import java.io.InputStream;
4
5 /**
6 * Access to private (typically encrypted) data. The keyring is responsible for
7 * retrieving the necessary credentials.
8 */
9 public interface Keyring {
10 public void changePassword(char[] oldPassword, char[] newPassword);
11
12 public char[] getAsChars(String path);
13
14 public InputStream getAsStream(String path);
15
16 public void set(String path, char[] arr);
17
18 public void set(String path, InputStream in);
19 }