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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user