code: @Override
    public String createSADJwt(SAD sad) throws SignatureException, IOException {
      ServiceableComponent<SignatureSupportKeyService> component = null;
      try {
        component = service.getServiceableComponent();
        if (null == component) {
          throw new SignatureException("SignatureSupportKeyService: Error accessing underlying component: Invalid configuration");
        }
        else {
          final SignatureSupportKeyService svc = component.getComponent();
          return svc.createSADJwt(sad); 
        }
      }
      finally {
        if (null != component) {
          component.unpinComponent();
        }
      }    
    }
docs: {@inheritDoc}