Chilkat HOME Android™ Classic ASP C C++ C# Mono C# .NET Core C# C# UWP/WinRT DataFlex Delphi ActiveX Delphi DLL Visual FoxPro Java Lianja MFC Objective-C Perl PHP ActiveX PHP Extension PowerBuilder PowerShell PureBasic CkPython Chilkat2-Python Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ Visual Basic 6.0 VB.NET VB.NET UWP/WinRT VBScript Xojo Plugin Node.js Excel Go
(VB.NET UWP/WinRT) Load EC Public Key from X,Y ValuesDemonstrates how to load an EC public key from X and Y values.
Dim success As Boolean ' We have the following x and y values in base64 (for an EC point on the P-256 curve). Dim x As String = "Dn7uB1O7kgk74G6qfQwFJESeDnxO6lLjGZFWZJE16tw" Dim y As String = "iOWA5DInzK6nuUGvHJbMVq1Dpj248FqSV2teN3HzmhU" ' Build a JWK that looks like this: ' { ' "kty": "EC", ' "crv": "P-256", ' "x": "Dn7uB1O7kgk74G6qfQwFJESeDnxO6lLjGZFWZJE16tw", ' "y": "iOWA5DInzK6nuUGvHJbMVq1Dpj248FqSV2teN3HzmhU" ' } Dim json As New Chilkat.JsonObject json.UpdateString("kty","EC") json.UpdateString("crv","P-256") json.UpdateString("x",x) json.UpdateString("y",y) ' Load from the JWK. Dim pubkey As New Chilkat.PublicKey success = pubkey.LoadFromString(json.Emit()) If (success = False) Then Debug.WriteLine(pubkey.LastErrorText) Exit Sub End If Debug.WriteLine("Success.") |
© 2000-2022 Chilkat Software, Inc. All Rights Reserved.