Ben Toews
|
e61f3987e8
|
bump version to 1.1.0
|
2019-08-08 10:11:03 -06:00 |
Ben Toews
|
a1c51e4cfb
|
Merge pull request #12 from github/critical-options
Support for force-command and source-address critical options
|
2019-08-08 10:09:50 -06:00 |
Ben Toews
|
6f5025c3be
|
support for force-command and source-address critical options
|
2019-08-08 10:08:20 -06:00 |
Ben Toews
|
55cd10009e
|
bump version to 1.0.0
|
2019-06-25 11:50:24 -06:00 |
Ben Toews
|
674e536d09
|
Merge pull request #11 from github/oss
Updates before opensourcing
|
2019-06-25 11:34:00 -06:00 |
Ben Toews
|
c70bf4549c
|
make ready for opensourcing
|
2019-06-25 11:32:47 -06:00 |
Ben Toews
|
2438cc9f7f
|
fail consistenly when ed25519 gem isn't loaded
|
2019-06-24 14:40:33 -06:00 |
Ben Toews
|
ca0ab31b5d
|
bump version to 0.0.10
|
2019-06-10 15:56:10 -06:00 |
Ben Toews
|
bbdb97e1af
|
fix broken test
|
2019-06-10 15:55:44 -06:00 |
Ben Toews
|
225caf4dfc
|
Merge pull request #10 from github/encrypted-pem-prompt
Parse PEM keys with empty passphrase
|
2019-06-10 15:53:00 -06:00 |
Ben Toews
|
4fe3b7e155
|
parse PEM keys with empty passphrase
Otherwise OpenSSL tries prompting for a passphrase!
|
2019-06-10 15:46:21 -06:00 |
Ben Toews
|
d19cb6f478
|
bump version to 0.0.9
|
2019-06-10 15:44:43 -06:00 |
Ben Toews
|
23967c7b06
|
Merge pull request #9 from github/rsa-sha2
Support RSA SHA2 variants
|
2019-06-10 15:06:15 -06:00 |
Ben Toews
|
8d95e57e34
|
sign certificates with RSA SH2 variants
|
2019-06-10 15:01:33 -06:00 |
Ben Toews
|
49fe1f19e2
|
allow algo to be specified for signing
|
2019-06-10 15:01:14 -06:00 |
Ben Toews
|
af65b722c1
|
support rsa-sha2 signatures
|
2019-06-10 14:53:39 -06:00 |
Patrick Toomey
|
5594f61060
|
Merge pull request #5 from github/contributing-doc
Initial spike at contribution doc
|
2019-04-11 08:40:13 -06:00 |
Ben Toews
|
f07d82702c
|
Merge pull request #8 from github/re-encode-certs
Re-encode Certificate in OpenSSH authorized_keys format
|
2019-02-25 09:14:48 -07:00 |
Ben Toews
|
78dbb1b2d6
|
address feedback from @ptoomey3
|
2019-02-25 09:14:01 -07:00 |
Ben Toews
|
8ee17d2716
|
helper for issuing certificates using private keys
|
2019-02-25 09:04:44 -07:00 |
Ben Toews
|
214e2cbb23
|
helpers for generating private keys
|
2019-02-25 08:57:08 -07:00 |
Ben Toews
|
689f9f9533
|
allow certificates to be signed by private keys
|
2019-02-21 17:36:36 -07:00 |
Ben Toews
|
e46b72a533
|
allow private keys to sign
|
2019-02-21 17:19:15 -07:00 |
Ben Toews
|
a9212976e1
|
calculate signed_data from serialized cert
|
2019-02-21 16:58:54 -07:00 |
Ben Toews
|
cfc5029bfb
|
re-encode certificates back into openssh format
|
2019-02-21 16:27:00 -07:00 |
Ben Toews
|
7fdb72a330
|
add methods for encoding more types
|
2019-02-21 15:52:26 -07:00 |
Ben Toews
|
a2a17f9337
|
move some encoding logic out of the Certificate module
|
2019-02-21 13:45:26 -07:00 |
Ben Toews
|
ce06217fed
|
rename PublicKey::Base#raw to #rfc4253
|
2019-02-21 12:10:40 -07:00 |
Ben Toews
|
f7468f4f5e
|
Merge pull request #7 from github/authorized_keys
Re-encode PublicKey in OpenSSH authorized_keys format
|
2019-02-21 11:58:28 -07:00 |
Ben Toews
|
6c2bb0d568
|
add ALGOS constant to Certificate and PublicKey
|
2019-02-11 12:44:29 -07:00 |
Ben Toews
|
ce0f60ee15
|
keep the old `parse` methods since those are being used currently
|
2019-02-11 12:22:01 -07:00 |
Ben Toews
|
74e9910aa0
|
re-encode public keys back into authorized_keys format
|
2019-02-11 12:15:28 -07:00 |
Ben Toews
|
f2a8716b15
|
rename PublicKey and Certificate `parse` methods `parse_openssh`
|
2019-02-11 12:06:20 -07:00 |
Ben Toews
|
27ba7d8e09
|
fix some comments and variable names
|
2019-02-11 12:04:37 -07:00 |
Ben Toews
|
551d00cb2f
|
rename `parse_raw` methods `parse_rfc4253`
|
2019-02-11 11:54:11 -07:00 |
Ben Toews
|
413db4bf18
|
Merge pull request #6 from github/unknown-private-key
Raise on unknown private key PEM types
|
2019-02-05 10:23:09 -07:00 |
Ben Toews
|
93d65847e1
|
raise on encyrpted private key PEM type
|
2019-02-05 10:09:06 -07:00 |
Ben Toews
|
bea481837f
|
raise on unknown private key PEM types
|
2019-02-05 09:59:31 -07:00 |
Patrick Toomey
|
8feecfcd80
|
update docs for dependencies and testing
|
2019-01-31 11:01:20 -07:00 |
Patrick Toomey
|
26df433e25
|
Initial spike at contribution doc
|
2019-01-31 10:55:01 -07:00 |
Ben Toews
|
0eadaa156d
|
bump version
|
2019-01-31 08:43:20 -07:00 |
Ben Toews
|
d256f6f1e1
|
Merge pull request #4 from github/pem
Process OpenSSL keys
|
2019-01-31 08:40:26 -07:00 |
Ben Toews
|
051c82a378
|
re-raise our own error if key is encrypted
|
2019-01-31 08:37:07 -07:00 |
Ben Toews
|
834fd17ed6
|
rencode public keys into raw and use these for fingerprinting
|
2019-01-30 13:58:37 -07:00 |
Ben Toews
|
7f7d7bc25d
|
parse legacy PEM encoded private key format
|
2019-01-30 13:26:30 -07:00 |
Ben Toews
|
16d77ef604
|
bump version
|
2019-01-30 09:36:20 -07:00 |
Ben Toews
|
db663d68dd
|
Merge pull request #3 from github/private-fingerprint
Private fingerprint
|
2019-01-30 09:34:57 -07:00 |
Ben Toews
|
9ea06c05c2
|
fixes from #2
|
2019-01-30 09:16:52 -07:00 |
Ben Toews
|
01a5eafd5e
|
fingerprint private keys
|
2019-01-30 09:15:05 -07:00 |
Ben Toews
|
80a014182d
|
methods for testing public key equality
|
2019-01-30 09:04:26 -07:00 |