Show / Hide Table of Contents

Class NSSignedPublicKey

Represents all licenses for this owner at this site.

Syntax

Constructors

NSSignedPublicKey()

Initializes a new instance of the NSSignedPublicKey class.

Declaration
NSSignedPublicKey

Methods

GetExpiryDate()

Represents all licenses for this owner at this site.

Declaration
DateTime GetExpiryDate()
Returns
Type Description
DateTime

Date when the signature expires. No Timezone.

Examples
NSSignedPublicKey thing;
DateTime expiryDate = thing.GetExpiryDate();

GetKey()

Represents all licenses for this owner at this site.

Declaration
NSDSAParameters GetKey()
Returns
Type Description
NSDSAParameters

Public key held by module owner.

Examples
NSSignedPublicKey thing;
NSDSAParameters key = thing.GetKey();

GetOwnerName()

Represents all licenses for this owner at this site.

Declaration
String GetOwnerName()
Returns
Type Description
String

The name of the module owner, not visible in GUI but used in the code.

Remarks

OwnerName SUPEROFFICE is reserved and may NEVER be used by partners. This must be in UPPER CASE and only contain A-Z and 0-9. NO EXTENDED CHARACTERS please.n

Examples
NSSignedPublicKey thing;
String ownerName = thing.GetOwnerName();

GetSignature()

Represents all licenses for this owner at this site.

Declaration
String GetSignature()
Returns
Type Description
String

Signature, Base64 encoded value.

Examples
NSSignedPublicKey thing;
String signature = thing.GetSignature();

GetSignDate()

Represents all licenses for this owner at this site.

Declaration
DateTime GetSignDate()
Returns
Type Description
DateTime

Date when the the public key was signed. No Timezone.

Examples
NSSignedPublicKey thing;
DateTime signDate = thing.GetSignDate();

SetExpiryDate(DateTime)

Represents all licenses for this owner at this site.

Declaration
Void SetExpiryDate(DateTime expiryDate)
Parameters
Type Name Description
DateTime expiryDate

Date when the signature expires. No Timezone.

Returns
Type Description
Void
Examples
NSSignedPublicKey thing;
DateTime expiryDate;
thing.SetExpiryDate(expiryDate);

SetKey(NSDSAParameters)

Represents all licenses for this owner at this site.

Declaration
Void SetKey(NSDSAParameters key)
Parameters
Type Name Description
NSDSAParameters key

Public key held by module owner.

Returns
Type Description
Void
Examples
NSSignedPublicKey thing;
NSDSAParameters key;
thing.SetKey(key);

SetOwnerName(String)

Represents all licenses for this owner at this site.

Declaration
Void SetOwnerName(String ownerName)
Parameters
Type Name Description
String ownerName

The name of the module owner, not visible in GUI but used in the code. OwnerName SUPEROFFICE is reserved and may NEVER be used by partners. This must be in UPPER CASE and only contain A-Z and 0-9. NO EXTENDED CHARACTERS please.

Returns
Type Description
Void
Examples
NSSignedPublicKey thing;
String ownerName;
thing.SetOwnerName(ownerName);

SetSignature(String)

Represents all licenses for this owner at this site.

Declaration
Void SetSignature(String signature)
Parameters
Type Name Description
String signature

Signature, Base64 encoded value.

Returns
Type Description
Void
Examples
NSSignedPublicKey thing;
String signature;
thing.SetSignature(signature);

SetSignDate(DateTime)

Represents all licenses for this owner at this site.

Declaration
Void SetSignDate(DateTime signDate)
Parameters
Type Name Description
DateTime signDate

Date when the the public key was signed. No Timezone.

Returns
Type Description
Void
Examples
NSSignedPublicKey thing;
DateTime signDate;
thing.SetSignDate(signDate);
In This Article
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top