If B requires delegation, A must generate a
delegation certificate, , to B. This delegation
certificate is available to B for any further
invocation. Consider when B need to invoke a method on
another object C. Such invocation on object C is
carried out by B as a DelegateIdentity (B for A)
(i.e., B is a delegate and A is the initiator).