Go-Apns icon indicating copy to clipboard operation
Go-Apns copied to clipboard

Shouldn't require certs to be stored in filesystem

Open snej opened this issue 11 years ago • 1 comments

The New() function takes filesystem paths to the certificate and private key files. That's too limiting — the server may not have filesystem storage available, or the private key may be considered too sensitive so it might be kept in a Keychain-like store or an LDAP server.

Probably the most flexible way to do this would be for New() to take a tls.Certificate as a parameter, and let the caller load the certificate by calling either LoadX509KeyPair or X509KeyPair, the latter of which takes the components as raw byte arrays.

snej avatar May 30 '13 21:05 snej

Yep. I'll change it.

googollee avatar May 31 '13 00:05 googollee