public ServiceAccountSigner(ServiceAccountCredential credential)
 {
     this.credential = credential.ThrowIfNull(nameof(credential));
 }