Public Class Helpers ''' ''' Encodes the EnvelopeUUID and the ReceiverSignature into an EnvelopeKey ''' ''' ''' ''' The EnvelopeKey Public Shared Function EncodeEnvelopeReceiverId(pEnvelopeUuid As String, pReceiverSignature As String) As String Dim oString = $"{pEnvelopeUuid}::{pReceiverSignature}" 'TODO: Verschlüsseln Return oString End Function ''' ''' Decodes the EnvelopeKey and returns the EnvelopeUUID and the ReceiverSignature ''' ''' The EnvelopeKey ''' A tuple containing EnvelopeUUID and Receiver Signature Public Shared Function DecodeEnvelopeReceiverId(pEnvelopeReceiverId As String) As Tuple(Of String, String) Dim oSplit = pEnvelopeReceiverId.Split(New String() {"::"}, StringSplitOptions.None) 'TODO: Entschlüsseln Return New Tuple(Of String, String)(oSplit(0), oSplit(1)) End Function Public Shared Function GetEnvelopeURL(pHost As String, pEnvelopeUuid As String, pReceiverSignature As String) As String Dim oEnvelopeUserReference As String = EncodeEnvelopeReceiverId(pEnvelopeUuid, pReceiverSignature) Dim oURL As String = String.Format("{0}/EnvelopeKey/{1}", pHost.Trim(), oEnvelopeUserReference) Return oURL End Function End Class