Skip to content

Commit e89a893

Browse files
committed
Prefer explicit env key for OrbPro plugin decryption
1 parent ee7b96c commit e89a893

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

sdn-server/internal/node/node.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -433,12 +433,6 @@ func (n *Node) loadPluginRegistry() (*license.PluginRegistry, error) {
433433
}
434434

435435
func (n *Node) findPluginDecryptPrivateKey() ([]byte, error) {
436-
if n.identity != nil && len(n.identity.EncryptionKey) == 32 {
437-
key := make([]byte, len(n.identity.EncryptionKey))
438-
copy(key, n.identity.EncryptionKey)
439-
return key, nil
440-
}
441-
442436
envNames := []string{
443437
"SDN_PLUGIN_DECRYPT_KEY",
444438
"SDN_PLUGIN_KEY",
@@ -457,6 +451,12 @@ func (n *Node) findPluginDecryptPrivateKey() ([]byte, error) {
457451
}
458452
}
459453

454+
if n.identity != nil && len(n.identity.EncryptionKey) == 32 {
455+
key := make([]byte, len(n.identity.EncryptionKey))
456+
copy(key, n.identity.EncryptionKey)
457+
return key, nil
458+
}
459+
460460
return nil, nil
461461
}
462462

0 commit comments

Comments
 (0)