feat: rename method
This commit is contained in:
parent
d94d5ec27c
commit
d79f43f6a4
|
@ -12,7 +12,10 @@ import (
|
||||||
"google.golang.org/grpc/credentials"
|
"google.golang.org/grpc/credentials"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CredentialsFromKeyWithPasswd(certFile, certKey, passwd string) (credentials.TransportCredentials, error) {
|
// FromRSAKeyWithPassword receives a certificate .pem file which was
|
||||||
|
// requested with .pem key file secured by password. By default go doesn't provide a
|
||||||
|
// standard packag that is not deprecated:
|
||||||
|
func FromRSAKeyWithPassword(certFile, certKey, passwd string) (credentials.TransportCredentials, error) {
|
||||||
if certFile == "" {
|
if certFile == "" {
|
||||||
return nil, errors.New("certFile cannot be empty")
|
return nil, errors.New("certFile cannot be empty")
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,10 +83,10 @@ func TestCredentialsFromKeyWithPasswd(t *testing.T) {
|
||||||
require.NoError(t, deleteTestDir())
|
require.NoError(t, deleteTestDir())
|
||||||
}()
|
}()
|
||||||
|
|
||||||
_, err := CredentialsFromKeyWithPasswd(testCert, testCertKey, testKeyPass)
|
_, err := FromRSAKeyWithPassword(testCert, testCertKey, testKeyPass)
|
||||||
assert.NoError(t, err, "key with password should not fail")
|
assert.NoError(t, err, "key with password should not fail")
|
||||||
|
|
||||||
_, err = CredentialsFromKeyWithPasswd(testCert, testCertKey, "wrong-pass")
|
_, err = FromRSAKeyWithPassword(testCert, testCertKey, "wrong-pass")
|
||||||
assert.Error(t, err, "key with wrong pass password should not fail")
|
assert.Error(t, err, "key with wrong pass password should not fail")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -98,30 +98,30 @@ func TestCredentialsFromKeyWithPasswdError(t *testing.T) {
|
||||||
require.NoError(t, deleteTestDir())
|
require.NoError(t, deleteTestDir())
|
||||||
}()
|
}()
|
||||||
|
|
||||||
_, err := CredentialsFromKeyWithPasswd("", "", "")
|
_, err := FromRSAKeyWithPassword("", "", "")
|
||||||
assert.Error(t, err)
|
assert.Error(t, err)
|
||||||
|
|
||||||
_, err = CredentialsFromKeyWithPasswd(testCert, "", "")
|
_, err = FromRSAKeyWithPassword(testCert, "", "")
|
||||||
assert.Error(t, err)
|
assert.Error(t, err)
|
||||||
|
|
||||||
_, err = CredentialsFromKeyWithPasswd(testCert, "not-exists.txt", "")
|
_, err = FromRSAKeyWithPassword(testCert, "not-exists.txt", "")
|
||||||
assert.Error(t, err)
|
assert.Error(t, err)
|
||||||
|
|
||||||
require.NoError(t, os.WriteFile(testKeyError, []byte(""), os.ModeAppend))
|
require.NoError(t, os.WriteFile(testKeyError, []byte(""), os.ModeAppend))
|
||||||
|
|
||||||
_, err = CredentialsFromKeyWithPasswd(testCert, testKeyError, testKeyPass)
|
_, err = FromRSAKeyWithPassword(testCert, testKeyError, testKeyPass)
|
||||||
require.Error(t, err)
|
require.Error(t, err)
|
||||||
|
|
||||||
require.NoError(t, os.WriteFile(testCertKeyError, []byte(certKeyError), os.ModeAppend))
|
require.NoError(t, os.WriteFile(testCertKeyError, []byte(certKeyError), os.ModeAppend))
|
||||||
_, err = CredentialsFromKeyWithPasswd(testCert, testCertKeyError, testKeyPass)
|
_, err = FromRSAKeyWithPassword(testCert, testCertKeyError, testKeyPass)
|
||||||
assert.Error(t, err)
|
assert.Error(t, err)
|
||||||
|
|
||||||
require.NoError(t, os.Remove(testCertKeyError))
|
require.NoError(t, os.Remove(testCertKeyError))
|
||||||
assert.NoError(t, os.WriteFile(testCertKeyError, []byte(certKeyOk), os.ModeAppend))
|
assert.NoError(t, os.WriteFile(testCertKeyError, []byte(certKeyOk), os.ModeAppend))
|
||||||
_, err = CredentialsFromKeyWithPasswd(testCert, testCertKeyError, testKeyPass)
|
_, err = FromRSAKeyWithPassword(testCert, testCertKeyError, testKeyPass)
|
||||||
assert.Error(t, err, "key without password should fail")
|
assert.Error(t, err, "key without password should fail")
|
||||||
|
|
||||||
require.NoError(t, createEncryptedKeyFile())
|
require.NoError(t, createEncryptedKeyFile())
|
||||||
_, err = CredentialsFromKeyWithPasswd(testCert, testCertKey, testKeyPass)
|
_, err = FromRSAKeyWithPassword(testCert, testCertKey, testKeyPass)
|
||||||
assert.Error(t, err, "key without password should fail")
|
assert.Error(t, err, "key without password should fail")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue