open-keychain/sshauthentication-api
Vincent Breitmoser daa84ae085
Merge pull request #2224 from hagau/ssh_encode_signature
Encode signature to SSH compatible format in SshAuthenticationService
2017-11-28 16:47:53 +01:00
..
src/main Update sshauthentication-api javadoc with regard to signature encoding 2017-11-28 03:58:14 +00:00
LICENSE Release sshauthentication-api to bintray 2017-11-27 14:22:28 +01:00
README.md Update license link 2017-11-27 14:25:06 +01:00
build.gradle Release sshauthentication-api to bintray 2017-11-27 14:22:28 +01:00

README.md

SSH authentication API library

The SSH authentication API library provides an interface to using an external authentication provider, such as OpenKeychain, in the SSH authentication layer.

License

Apache License v2

API

For a basic rundown of the API design see the OpenPGP API library's README.md. For a description of the supported methods see org.openintents.ssh.authentication.SshAuthenticationApi

Add the API library to your project

Add this to your build.gradle:

repositories {
    jcenter()
}

dependencies {
    compile 'org.sufficientlysecure:sshauthentication-api:1.0'
}

Build library

  1. Go to root dir of OpenKeychain repo
  2. Build: ./gradlew :sshauthentication-api:assemble
  3. Release on bintray: ./gradlew :sshauthentication-api:bintrayUpload -PbintrayUser=sufficientlysecure -PbintrayKey=INSERT-KEY -PdryRun=false