Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ git clone https://github.com/physion/osx-keychain-java
- $ mvn install
- $ cp dist/osxkeychain.jar ~/myproject/external
- <dependency>
- <groupId>us.physion</groupId>
- <artifactId>osx-keychain</artifactId>
- <version>1.0</version>
- <scope>system</scope>
- <systemPath>${project.basedir}/external/osxkeychain.jar</systemPath>
- </dependency>
- osx-keychain-java$ jshell -cp ./dist/osxkeychain.jar
- jshell> import com.mcdermottroe.apple.*;
- jshell> OSXKeychain keychain = OSXKeychain.getInstance();
- keychain ==> com.mcdermottroe.apple.OSXKeychain@2286778
- jshell> keychain.addGenericPassword("aardvark", "a", "b");
- jshell> keychain.findGenericPassword("aardvark", "a");
- $4 ==> "b"
- <dependency>
- <groupId>net.east301</groupId>
- <artifactId>java-keyring</artifactId>
- <version>1.0.0</version>
- </dependency>
- import net.east301.keyring.Keyring;
- import net.east301.keyring.PasswordRetrievalException;
- Keyring keyring = Keyring.create();
- String pw = keyring.getPassword(service, account);
- compile 'pt.davidafsilva.apple:jkeychain:1.0.0'
- final OSXKeychain keychain = OSXKeychain.getInstance();
- final Optional<String> mySecret = keychain.findGenericPassword("mySecret", "username");
Add Comment
Please, Sign In to add comment