Commit Graph

128 Commits (9021951f1aa68ed6f3a8aff2d582df25ff799ca8)

Author SHA1 Message Date
Mariano Cano 64e0a2ca6f Disable backdata on ca tests. 5 years ago
Mariano Cano 76c14560b0 Use errs package for HTTP errors. 5 years ago
Mariano Cano 0b5d37b284 Add method to just write the identity certificate. 5 years ago
Mariano Cano 839fe6b952 Add method to renew the identity. 5 years ago
max furman aa58940582 Should be returning nil from applyIdentity if cert expired. 5 years ago
max furman f9ef5070f9 Move api errors to their own package and modify the typedef 5 years ago
Mariano Cano 7ecb831e07 Add wrappers to identity methods in the ca package. 5 years ago
Mariano Cano 3f71b8debd Add mTLS test for identity client. 5 years ago
Mariano Cano 3717c7a8d3 Improve identity tests. 5 years ago
Mariano Cano 0d9a9e083e Add identity client and move identity to a new package. 5 years ago
Mariano Cano 89b216c21e Fix test. 5 years ago
Mariano Cano 28b08ef46b Fail silently if the identity fails. 5 years ago
Max 1f42637ba1
Merge pull request #143 from smallstep/expired-cert
Expired cert
5 years ago
max furman 1e17ec7d33 Use x5cInsecure token for /ssh/check-host endpoint 5 years ago
Mariano Cano 7fe1eb8686 Add GetTransport to client. 5 years ago
Mariano Cano 40ec0b435a Add method to create an ssh token. 5 years ago
Mariano Cano 50152391a3 Add leeway in identity not before. 5 years ago
max furman 2676d525c4 redundant variable type def 5 years ago
Mariano Cano b25cbbe6ca Create a custom client that sends a custom User-Agent. 5 years ago
Mariano Cano c5e34f777c Replace /ssh/get-hosts to /ssh/hosts 5 years ago
Mariano Cano b97aeedb78 Fix tests. 5 years ago
Mariano Cano 87ce2c9b4b Add Identity helpers. 5 years ago
Mariano Cano 012f64cdad Add version support to the ca.Client. 5 years ago
Mariano Cano 80ee3645c4 Fix directory permissions. 5 years ago
Mariano Cano af6f6b4a85 Support for retry and identity files. 5 years ago
Mariano Cano 18f8d90cd7 Add support for identity authentication. 5 years ago
Mariano Cano 35b7539243 Add client method for SSHBastion 5 years ago
max furman a9ea292bd4 sshpop provisioner + ssh renew | revoke | rekey first pass 5 years ago
max furman 36fc7fa174 get-hosts fixes 5 years ago
max furman 64b69374fa Add SSH getHosts api 5 years ago
Mariano Cano 605d39e4e8 Add proxycommand and new lines to templates. 5 years ago
Mariano Cano 3ee0dcec93 Add initial support for check-host endpoint. 5 years ago
Mariano Cano a50d59338e Rename SSH methods. 5 years ago
Mariano Cano e84489775b Add support for multiple ssh roots.
Fixes #125
5 years ago
Mariano Cano 7b8bb6deb4 Add initial support for ssh config.
Related to smallstep/cli#170
5 years ago
Mariano Cano fe3149cf52 Add endpoint to return the SSH public keys.
Related to smallstep/ca-component#195
5 years ago
Max 0a96062b76
Merge pull request #128 from jkralik/returnCertChain
Change api of functions Authority.Sign, Authority.Renew
5 years ago
max furman d368791606 Add x5c provisioner capabilities 5 years ago
max furman 7aec7c2612 Create ACME database tables when initializing ACME autority. 5 years ago
Jozef Kralik bc6074f596 Change api of functions Authority.Sign, Authority.Renew
Returns certificate chain instead of 2 members.

Implements #126
5 years ago
max furman fe7973c060 wip 5 years ago
max furman e3826dd1c3 Add ACME CA capabilities 5 years ago
Mariano Cano 10e7b81b9f Merge branch 'master' into ssh-ca 5 years ago
max furman 635c59ed24 Accept emails SANs 5 years ago
Mariano Cano 1c8f610ca9 Add initial implementation of an SSH CA using the JWK provisioner.
Fixes smallstep/ca-component#187
5 years ago
Mariano Cano 44e85b51f2 Add some extra coverage. 5 years ago
Mariano Cano aa63f8f32c Add missing root certificate to test. 5 years ago
Mariano Cano f9e2ea9bd6 Revert "Do not depend on config package."
This reverts commit cc1c6f2cb4.
5 years ago
Mariano Cano cc1c6f2cb4 Do not depend on config package.
Config package will panic if it cannot create the step path folder.
5 years ago
Mariano Cano 01b6aebbf7 Make provisioner more configurable.
The intention of this change is to make it usable from cert-manager.
5 years ago