Skip to content

Commit 6264e3e

Browse files
committed
chore(opcua-binding): fix file naming inconsistency #1423
1 parent 0692ece commit 6264e3e

File tree

6 files changed

+12
-16
lines changed

6 files changed

+12
-16
lines changed

packages/binding-opcua/src/find-most-secure-channel.ts

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* SPDX-License-Identifier: EPL-2.0 OR W3C-20150513
1414
********************************************************************************/
1515

16-
import { coerceSecurityPolicy, MessageSecurityMode, OPCUAClient, s, SecurityPolicy } from "node-opcua-client";
16+
import { MessageSecurityMode, OPCUAClient, SecurityPolicy } from "node-opcua-client";
1717

1818
function getPriority(securityPolicy: string | null, securityMode: MessageSecurityMode): number {
1919
const encryptWeight = securityMode === MessageSecurityMode.SignAndEncrypt ? 100 : 0;
@@ -77,26 +77,22 @@ interface EndpointDescriptionMini {
7777
securityPolicyUri: string | null;
7878
}
7979

80+
const defaultEndpoint: EndpointDescriptionMini = {
81+
endpointUrl: null,
82+
securityMode: MessageSecurityMode.None,
83+
securityPolicyUri: SecurityPolicy.None,
84+
};
85+
8086
async function findMostSecureChannelInternal(client: OPCUAClient): Promise<EndpointDescriptionMini> {
8187
let endpoints = await client.getEndpoints();
8288

8389
// sort in descending order of security level
8490
endpoints = endpoints.sort((a, b) => {
8591
const securityLevelA = getPriority(a.securityPolicyUri, a.securityMode);
8692
const securityLevelB = getPriority(b.securityPolicyUri, b.securityMode);
87-
if (securityLevelA !== securityLevelB) {
88-
return securityLevelB - securityLevelA;
89-
}
90-
// keep original order
91-
return 0;
93+
return securityLevelB - securityLevelA;
9294
});
93-
return (
94-
endpoints[0]! || {
95-
endpointUrl: null,
96-
securityMode: MessageSecurityMode.None,
97-
securityPolicyUri: SecurityPolicy.None,
98-
}
99-
);
95+
return endpoints.length > 0 ? endpoints[0] : defaultEndpoint;
10096
}
10197

10298
export async function findMostSecureChannel(

packages/binding-opcua/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@
1616
export * from "./factory";
1717
export * from "./codec";
1818
export * from "./opcua-protocol-client";
19-
export * from "./security_scheme";
19+
export * from "./security-scheme";
2020
// no protocol_client here => get access from factor

packages/binding-opcua/src/opcua-protocol-client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ import { Argument, BrowseDescription, BrowseResult, MessageSecurityMode, UserTok
6363
import { isGoodish2, ReferenceTypeIds } from "node-opcua";
6464

6565
import { schemaDataValue } from "./codec";
66-
import { OPCUACAuthenticationScheme, OPCUAChannelSecurityScheme } from "./security_scheme";
66+
import { OPCUACAuthenticationScheme, OPCUAChannelSecurityScheme } from "./security-scheme";
6767
import { CertificateManagerSingleton } from "./certificate-manager-singleton";
6868
import { resolveChannelSecurity, resolvedUserIdentity } from "./opcua-security-resolver";
6969
import { findMostSecureChannel } from "./find-most-secure-channel";

packages/binding-opcua/src/opcua-security-resolver.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {
2121
UserTokenType,
2222
} from "node-opcua-client";
2323
import { convertPEMtoDER } from "node-opcua-crypto";
24-
import { OPCUACAuthenticationScheme, OPCUAChannelSecurityScheme } from "./security_scheme";
24+
import { OPCUACAuthenticationScheme, OPCUAChannelSecurityScheme } from "./security-scheme";
2525

2626
export interface OPCUAChannelSecuritySettings {
2727
securityPolicy: SecurityPolicy;
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)