]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - basic/runtime/org.argeo.basic.nodeps/src/main/java/org/argeo/util/crypto/Keyring.java
1 package org
.argeo
.util
.crypto
;
3 import java
.io
.InputStream
;
6 * Access to private (typically encrypted) data. The keyring is responsible for
7 * retrieving the necessary credentials.
9 public interface Keyring
{
10 public void changePassword(char[] oldPassword
, char[] newPassword
);
12 public char[] getAsChars(String path
);
14 public InputStream
getAsStream(String path
);
16 public void set(String path
, char[] arr
);
18 public void set(String path
, InputStream in
);