Net.Pkcs11Interop.HighLevelAPI81.Session.DestroyObject C# (CSharp) Method

DestroyObject() public method

Destroys an object
public DestroyObject ( ObjectHandle objectHandle ) : void
objectHandle ObjectHandle Handle of object to be destroyed
return void
        public void DestroyObject(ObjectHandle objectHandle)
        {
            if (this._disposed)
                throw new ObjectDisposedException(this.GetType().FullName);

            if (objectHandle == null)
                throw new ArgumentNullException("objectHandle");

            CKR rv = _p11.C_DestroyObject(_sessionId, objectHandle.ObjectId);
            if (rv != CKR.CKR_OK)
                throw new Pkcs11Exception("C_DestroyObject", rv);
        }