Created by Docfx
  • Smartcrypt Key Management
  • Smartcrypt Structured Data
  • Smartcrypt Unstructured Data
  • MetaClient
  • Smartcrypt Protocol
  • Smartcrypt Protocol
  • PKWARE.Smartcrypt.Protocol
  • Pid
Show / Hide Table of Contents
  • PKWARE.Smartcrypt.MetaClient
    • MetaClientException
  • PKWARE.Smartcrypt.Protocol
    • AccountTransferRequest
    • AccountTransferResponse
    • App
    • App.Record
    • AppData
    • AppData.Record
    • ApplicationStatus
    • ApplicationStatusReport
    • Asset
    • Asset.Record
    • AssetFeature
    • AssetFeature.Record
    • AssetInfoBlob
    • AssetKey
    • AssetKey.Record
    • AssetRequest
    • AssetRequest.Record
    • AssetRight
    • AssetRight.Record
    • BasePdu<T>
    • BaseRecord
    • ChangePasswordRequest
    • ChangePasswordResponse
    • ClusterInfo
    • ClusterInfoServer
    • ContingencyGroup
    • ContingencyGroup.Record
    • ContingencyKey
    • ContingencyKey.Record
    • ContingencyMasterKey
    • ContingencyMasterKey.Record
    • CreateAccountInfo
    • DataMemo
    • Deployment
    • Device
    • Device.Record
    • EncryptionPurpose
    • EncryptionTactic
    • Entitlement
    • ETag
    • ICryptoProvider
    • ILoginOkResponse
    • ILoginResetResponse
    • IRequestHasCredentialInfo
    • IRequestHasDeviceAndAppInfo
    • JsonProvider
    • LicenseKey
    • LoginParameters
    • LoginRequest
    • LoginResponse
    • Pid
    • Pid.Record
    • Platform
    • Purpose
    • RsaKeyPair
    • SatellitePolicy
    • SecureByteArray
    • SemanticEncryption
    • Server
    • Sid
    • Sid.Record
    • SiteData
    • SmartcryptCrypto
    • TeamData
    • Url
    • User
    • User.Record
    • Xpid
    • Xpid.Record

Class Pid

The Public Identity Data (PID) contains the public portion of a Smartcrypt identity.

Inheritance
Object
BasePdu<Pid>
Pid
Implements
IEquatable<Pid>
Inherited Members
BasePdu<Pid>.ToJsonForMds()
BasePdu<Pid>.ToJsonForLocalStorage()
BasePdu<Pid>.Equals(Pid)
BasePdu<Pid>.Equals(Object)
BasePdu<Pid>.GetHashCode()
Object.Equals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: PKWARE.Smartcrypt.Protocol
Assembly: SmartcryptProtocol.dll
Syntax
public sealed class Pid : BasePdu<Pid>, IEquatable<Pid>

Constructors

Pid(Pid)

Declaration
public Pid([NotNull] Pid other)
Parameters
Type Name Description
Pid other

Fields

record

Declaration
[NotNull]
public readonly Pid.Record record
Field Value
Type Description
Pid.Record

Properties

created_at

Declaration
[CanBeNull]
public string created_at { get; set; }
Property Value
Type Description
String

forwarding_urn

Declaration
[CanBeNull]
public string forwarding_urn { get; set; }
Property Value
Type Description
String

id

Declaration
public long id { get; set; }
Property Value
Type Description
Int64

signature

Declaration
[CanBeNull]
public string signature { get; set; }
Property Value
Type Description
String

updated_at

Declaration
[CanBeNull]
public string updated_at { get; set; }
Property Value
Type Description
String

Methods

ToJson(Boolean)

Declaration
protected override string ToJson(bool sending)
Parameters
Type Name Description
Boolean sending
Returns
Type Description
String
Overrides
PKWARE.Smartcrypt.Protocol.BasePdu<PKWARE.Smartcrypt.Protocol.Pid>.ToJson(System.Boolean)

Implements

System.IEquatable<T>
In This Article
  • Constructors
    • Pid(Pid)
  • Fields
    • record
  • Properties
    • created_at
    • forwarding_urn
    • id
    • signature
    • updated_at
  • Methods
    • ToJson(Boolean)
  • Implements
Back to top Copyright © 2018 PKWARE, Inc.